Front End/Full Stack developer
Job Title: L5 CAA (Cloud Application Architect) - Front End/Full Stack developer
Experience - 5 - 9 years
Start Date – Feb 3rd2025
Location: Hybrid. (Pune / Mumbai preferred)
(New York Time Zone 12noon – 9pm IST or 1- 10 pm IST)
This roles require a strong foundation in
- Cloud-native development,
- performance optimization, and
- resilient coding practices.
- Angular with a broader range of full-stack.
Detailed JD
- Angular Expertise:
- Strong skills in Angular, particularly versions Angular 14 and Angular 17.
- Familiarity with features like singleton components,
- optimized SSR techniques, and
- SEO improvements introduced in Angular 17.
- Micro-Frontend Experience:
- Understanding of micro-frontend architecture and ability to handle challenges like communication between frontends.
- Experience with event emitters and state management using services.
- Testing Expertise:
- Proficiency in front-end testing frameworks like
- Jasmine and
- Karma and
- integration testing.
- Full Stack Capabilities:
- Flexibility to handle both front-end and back-end tasks.
- Can work on the Angular front end and
- Make changes to the backend APIs for integration without needing to hand the work off to the backend engineers.
- Java Spring Knowledge:
- While not as in-depth as the back-end role, some understanding of Java Spring to make changes to the back end API code is needed.
- AWS Cloud Skills:
- Familiarity with AWS services and
- cloud-native development for the project's architecture.
- Environment work will be done by the DevOps team, but this engineer should understand how their app code will work in this environment.
- DevOps Knowledge:
- Understanding DevOps practices,
- CI/CD pipelines,
- and infrastructure as code (e.g., Terraform) is beneficial.
- The split of expertise needed - "good Angular, moderate Java”
- Approximately 60% Angular and 40% Java,
Duties to be Performed:
• Develop the user interface and front-end components using Angular 17, CSS, and TypeScript
• Implement the UI designs and interactions provided by the design team
• Integrate the front-end UI with the back-end APIs
• Modify backend APIs during integration to achieve correct app functionality
Technical Environment:
•Developer does not interact with the AWS environment. All development is done locally and handed off for deployment. Builds are conducted using Gradle and Jenkins.