Job Description Summary
Responsible for designing and programming a small module or a large component and designing a feature, set of features, or whole feature area. She/he will work independently and contribute to the immediate team and to other teams across business. She/he will Lead design discussion in a limited manner.
Job Description
Essential Responsibilities
- Collaborate with product manager and architect to understand requirements and detail the user stories.
- Work with team to identify and close technical feasibility.
- Engage and drive technical discussions; participate in technical designs and present technical ideas through white boarding.
- Conduct Technical Design Review with the key stakeholders and drive the process to closure.
- Demonstrate the understanding of Safe/Kanban software development lifecycle and able to distinguish the core inputs and outputs in each cycle.
- Maintain code quality through best practices, unit testing and code quality.
- Understand whole product, its modules and the interrelationship between them while being an expert in the assigned component or module
- Be an expert in assessing application performance and optimising/improving it through design and best coding practices
- Coach and mentor junior engineers and new joins to bring them up to speed on the core competencies.
Qualifications / Requirements
- Bachelors/Master's degree in Computer Science Engineering or related disciplines with 10+ years of industry experience
- UI & Mobile developer with deep knowledge of UI techs – Angular , Redux , TS , JS , CSS , HTML, Mobile Cross platform framework(at least one of) – Ionic , Apache Cordova, ReactNative, Flutter
- Expertise in designing scalable, secure, and highly available cloud architectures on AWS using services like EC2, ECS/EKS, Lambda, API Gateway, RDS, S3, CloudFormation/Terraform, and CI/CD pipelines with deep focus on reliability, cost optimization, and distributed systems.
- Experience working within Agile/Scrum software development framework
- Strong Debugging and Troubleshooting Expertise
Additional Information
Relocation Assistance Provided: Yes