Hiring: Front End Developer
Immediate Joiner preferred
We are looking for a highly skilled Frontend Developer with
5+ years of experience
in building responsive, high-performance web applications using the Angular framework. The ideal candidate will join our team to lead development of user-facing features, collaborate closely with UI/UX, backend teams and product, and bring strong engineering craftsmanship to the frontend stack.
Key Responsibilities
- Architect, develop and maintain scalable frontend applications using Angular (preferably Angular 10+ or latest) and TypeScript.
- Create reusable UI components and modules; ensure clean, maintainable code.
- Integrate frontend with RESTful (and/or GraphQL) APIs, ensure data flow, state-management.
- Ensure high performance, fast load times, SEO / accessibility (where applicable) and responsiveness across devices and browsers.
- Collaborate with UI/UX designers to translate wireframes / prototypes into functioning user interfaces.
- Perform code reviews, drive best practices (testing, component design, modular architecture).
- Mentor junior and mid-level frontend developers; share knowledge of Angular ecosystem, tooling, patterns.
- Stay current with Angular and related technologies, proactively suggest improvements or modernisations in the frontend architecture.
- Debug and troubleshoot issues, optimize for performance, maintain version control (Git) and CI/CD pipelines for frontend.
Required Qualifications / Skills
- 5+ years of professional experience in frontend development with strong focus on Angular.
- Proficient in TypeScript, JavaScript (ES6+), HTML5, CSS3 (SASS/SCSS).
- Deep understanding of Angular concepts: components, modules, services, dependency-injection, routing, pipes, directives, observables/RxJS, state-management (e.g., NgRx) preferable.
- Experience building large‐scale, production-grade web applications (enterprise or consumer facing).
- Strong UI/UX sensibility and commitment to high quality user experience.
- Solid experience with cross-browser compatibility, responsive/mobile design.
- Familiarity with version control (Git), build tools / CLI (Angular CLI, Webpack, etc.), unit/end-to-end testing frameworks (Karma, Jasmine, Jest, Cypress).
- Excellent collaboration & communication skills — ability to work well with designers, backend engineers, product owners.
- Bachelor's degree in Computer Science or Engineering (or equivalent work experience).