Key Responsibilities
- Develop and maintain of our own IP product components within one of our Agile teams.
- Collaborate with cross-functional teams to design and implement robust software solutions.
- Ensure the highest standards of quality and performance in our software products.
- Stay up-to-date with industry trends and emerging technologies to keep our solutions at the forefront of innovation.
- Participate in and contribute to all Agile ceremonies, including daily stand-ups, sprint planning, sprint reviews, demos, retrospectives, and refinement sessions.
- Write performant, stable, and maintainable code respecting design patterns like SOLID and DRY.
- Manage code changes correctly within planned releases, respecting the SDLC and compliance requirements.
- Document code in our technical Wiki and ensure release notes and deployment instructions are complete and timely delivered.
Qualifications
- Architecture & Design : Lead the design of frontend architecture, focusing on modularity, scalability, and reusability through custom components and libraries.
- Implementation : Develop high-quality, high-performance web applications using TypeScript, HTML5, and SCSS.
- API Integration : Collaborate with backend teams to integrate RESTful APIs and ensure seamless data flow.
- Performance Optimization : Analyze and resolve performance bottlenecks, optimizing bundle sizes and rendering efficiency.
- Leadership & Mentorship : Conduct code reviews to maintain coding standards and provide guidance to junior and mid-level developers.
- Quality Assurance : Write comprehensive unit, integration tests.
Required Skills & Qualifications
- Experience : Typically 5+ years in frontend development, with at least 3 years focused specifically on Angular (versions 2+).
- Expertise in TypeScript : Deep knowledge of TypeScript/JavaScript (ES6+) and reactive programming with RxJS.
- Styling : Advanced proficiency in modern CSS, including preprocessors like Sass/SCSS and UI libraries like Angular Material or Bootstrap.
- DevOps & Tools : Familiarity with Git, CI/CD pipelines (e.g., Azure DevOps), and build tools like Angular CLI and npm.
- Soft Skills : Strong analytical problem-solving, team leadership, and the ability to communicate technical concepts to stakeholders.
Preferred Nice-to-Haves :
- Experience with Micro-frontend architecture.
- Knowledge of cloud platform : Azure.
- Prior experience in Agile/Scrum environments.
(ref:hirist.tech)