Key Responsibilities:
- Contribute to the implementation of assigned features by following guidance from PO, L3 engineers, and ADMs.
- Work with senior team members to understand user stories and break them into technical tasks.
- Identify technical doubts or uncertainties and proactively consult L3 engineers for clarification.
- Suggest possible implementation approaches and confirm the final approach with seniors.
- Provide effort estimates for tasks with support from the team.
- Participate in sprint planning and work toward timely delivery of assigned tasks.
- Share regular progress updates with the team through Jira, Slack, or other tools.
- Communicate effectively with team members and seek help when required.
- Maintain documentation relevant to assigned tasks when needed (basic Jira/Confluence updates).
- Support the team by identifying missing scenarios or clarifications and coordinating with the PO under guidance.
- Preferred if can analyse the user requirements, NFRs and technical requirements for the project
- Preferred to proactively communicate with other members of the team and other project leads
- Preferred to provide HR and Management with any relevant information to help improve organisation culture & performance
Key Skills:
- Basic understanding of OOP concepts and Data Structures.
- Ability to write JavaScript/TypeScript code in the Angular framework based on clear requirements.
- Familiarity with Angular fundamentals (components, services, modules) and basic JavaScript build tools.
- Ability to understand user stories and implement small features or UI components with guidance.
- Basic understanding of Agile processes (Scrum) and willingness to learn team practices.
- Exposure to unit testing and readiness to learn TDD and testing frameworks.
- Ability to write clean, maintainable code and follow best practices shared by seniors.
- Awareness of performance, accessibility, and code quality standards, with a willingness to improve.
- Good communication skills and ability to collaborate in a team environment.
- Knowledge of UML, multilingual sites, or accessibility is a bonus (not mandatory).
Education and Experience:
- B Tech or B. E.
- 2-5 Years’ experience of Angular as a Software Engineer
Analytical and Personal skills:
- Must have good logical reasoning and analytical skills
- Demonstrate Ownership and Accountability of their work
- Multi- tasking capabilities and team management
- Technical documentation
- Self-criticising
- Negotiation skills