JD For Full Stack Developer
We are looking for a talented and driven Full Stack Developer with 4 6 years of hands-on experience in Angular for front-end development, a solid understanding of back-end technologies (Python frameworks preferred), and a passion for building clean, scalable, and well-documented application and should take end-to-end ownership of features, collaborate closely with cross-functional teams, and contribute on code quality and engineering practices.
KEY RESPONSIBILITIES
Front-End Development
- Design and develop high-performance, responsive, and accessible web applications using Angular (v12+).
- Build reusable, modular components and libraries following Angular best practices (NgModules, Lazy Loading, State Management with NgRx/Akita).
- Implement clean UIs from design specifications, ensuring cross-browser compatibility and mobile responsiveness.
- Optimise Angular application performance through techniques such as OnPush change detection, tree-shaking, and code-splitting.
- Write comprehensive unit tests and end-to-end tests.
Back-End & API Development
- Design, develop, and maintain robust RESTful APIs
- Implement back-end services using Python (Django REST Framework or Flask) or other approved back-end stacks.
- Ensure APIs adhere to OpenAPI/Swagger specifications and are versioned, documented, and backward compatible.
- Integrate third-party services, identity providers (OAuth2), and external data sources.