Job Description
Location: [Specify Location / Remote Options]
Experience Required: 5+ years
Responsibilities
- Drive the development and maintenance of significant features and enhancements for an e-commerce platform.
- Participate in the re-engineering of legacy solutions using cloud-native technologies.
- Collaborate on strategies to improve solutions, systems, and processes.
- Design and implement Single Page Applications (SPAs) using modern JavaScript frameworks.
- Ensure front-end code is modular, reusable, testable, and adheres to best practices.
- Integrate frontend components with backend APIs and services.
- Participate in Agile/Scrum ceremonies, including sprint planning and code reviews.
- Address cross-browser compatibility issues and optimize client-side performance.
Required Experience & Skills
- 5+ years writing code from scratch with Angular (at least 2 years with Angular 8+, preferably Angular 10+).
- 5+ years experience with HTML5, CSS3, SCSS, and Bootstrap.
- 5+ years coding in JavaScript, with experience in TypeScript, React, or jQuery preferred.
- 3+ years designing and implementing advanced algorithms, complex calculations, and array operations.
- 3+ years integrating frontend with backend APIs.
- Strong understanding of DOM manipulation and responsive design principles.
- Experience with Object-Oriented JavaScript and design patterns.
- Proficient with GIT workflows, including branching and merging.
- Hands-on experience with REST API consumption.
- Experience in Agile software development projects.
- Ability to work independently, solve complex problems, and produce high-quality code.
Preferred Experience & Skills
- Experience with Java or C#/.NET.
- Exposure to CRM systems such as Salesforce, Workday, or Microsoft Dynamics.
- Ability to create wireframes and workflows for UI/UX designs.
- Knowledge of platform responsibilities, databases, caching layers, proxies, and other web services.