Tech Stack
AngularJavaScriptReactRxJSTypeScript
About the role
- Clearly communicate complex technical concepts in English to both technical and non-technical stakeholders.
- Lead the design, implementation, and optimization of scalable Angular applications.
- Define and maintain frontend architectures with a strong focus on performance, security, and maintainability.
- Provide technical solutions and guidance for complex development challenges.
- Mentor and coach junior developers, conduct code reviews, and lead knowledge-sharing sessions.
- Collaborate with backend developers, UI/UX designers, and product managers to deliver seamless user experiences.
- Establish and enforce best practices, design patterns, and development workflows.
- Stay up to date with the latest Angular features, frontend technologies, and industry trends.
- Troubleshoot and resolve technical issues across the application lifecycle.
- Participate in Agile ceremonies, including sprint planning, retrospectives, and daily stand-ups.
Requirements
- 5+ years of professional experience in frontend development, with at least 3 years focused on Angular.
- Hands-on experience with modern Angular features (e.g., Signals, Standalone Components).
- Strong expertise in TypeScript, JavaScript, HTML5, CSS3, and responsive design principles.
- Experience with UI libraries/frameworks such as Angular Material, Tailwind CSS, or similar.
- In-depth knowledge of state management (e.g., Signals, RxJS, NgRx, Akita).
- Familiarity with RESTful APIs, authentication (OAuth, JWT), and backend integration.
- Strong understanding of software development principles, design patterns, and best practices.
- Experience with unit testing (Jasmine, Karma) and end-to-end testing frameworks.
- Familiarity with CI/CD pipelines, version control (Git), and Agile methodologies.
- Strong grasp of UX/UI principles (accessibility, responsiveness, seamless usability).
- Demonstrated ability to mentor junior developers and foster a learning culture.
- Excellent problem-solving, analytical, and communication skills.
- Fluent in English.