How will you make an impact?
- Participate in all phases of the software development lifecycle, including planning, estimation, design, development, testing, and support.
- Collaborate with architects, engineers, designers, and product managers to define technical solutions and deliver features.
- Translate UI/UX designs and functional requirements into clean, efficient code and maintainable components.
- Develop and maintain reusable components and libraries that align with the design system.
- Participate in code reviews and uphold coding best practices and standards.
- Troubleshoot, debug, and resolve application issues in a timely manner.
- Work within Agile teams to deliver features and enhancements in regular sprints.
Have you got what it takes?
- 5+ years of professional software development experience, with a strong focus on front-end technologies.
- Expertise in Angular (10+), including modules, components, services, directives, and RxJS.
- Proficient in TypeScript, HTML5, CSS, and JavaScript.
- Experience with state management libraries (NgRx or similar).
- Understanding of component-based architecture, modular design, and frontend performance optimization.
- Experience working with design systems and component libraries (e.g., Angular Material).
- Familiarity with RESTful APIs, responsive design, and integration with backend services.
- Experience with unit testing and end-to-end testing tools (e.g., Jasmine, Karma, Playwright).
- Working knowledge of build tools such as Webpack, Angular CLI, and npm/yarn.
- Exposure to Agile development practices and CI/CD workflows.
Tech Manager, Engineering, CX
Individual Contributor