Role Description
Role Proficiency:Acts under very minimal guidance to develop error free code; testing and documenting applications
Outcomes
- Understand the applications features and component design and develop the same in accordance with user stories/requirements.
- Code debug test and document; and communicate product/component/feature development stages.
- Develop optimized code with appropriate approach and algorithms following standards and security guidelines independently
- Effectively interact with customers and articulate their input
- Optimise efficiency cost and quality by identifying opportunities for automation/process improvements and agile delivery models
- Mentor Developer I – Software Engineering to become more effective in their role
- Learn technology business domain and system domain as recommended by the project/account
- Set FAST goals and provide feedback to FAST goals of mentees
Measures Of Outcomes
- Adherence to engineering processes and standards (coding standards)
- Adherence to schedule / timelines
- Adhere to SLAs where applicable
- # of defects post delivery
- # of non-compliance issues
- Reduction of reoccurrence of known defects
- Quickly turnaround production bugs
- Meet the Defined productivity standards for project
- Completion of applicable technical/domain certifications
- Completion of all mandatory training requirements
Configure
Outputs Expected:
- Follow configuration process
Test
- Create and conduct unit testing
Domain Relevance
- Develop features and components with good understanding of the business problem being addressed for the client
Manage Defects
Estimate
- Estimate time effort and resource dependence for one's own work
Mentoring
- Mentor junior developers in the team
- Set FAST goals and provide feedback to FAST goals of mentees
Document
- Create documentation for one's own work
Manage Knowledge
- Consume and contribute to project related documents share point libraries and client universities
Status Reporting
- Report status of tasks assigned
- Comply with project related reporting standards/process
Release
- Adhere to release management process
Design
- Understand the design/LLD and link it to requirements/user stories
Code
- Develop code with guidance for the above
Skill Examples
- Explain and communicate the design / development to the customer
- Perform and evaluate test results against product specifications
- Develop user interfaces business software components and embedded software components
- Manage and guarantee high levels of cohesion and quality
- Use data models
- Estimate effort time required for own work
- Perform and evaluate tests in the customers or target environments
- Team player
- Good written and verbal communication abilities
- Proactively ask for and offer help
Knowledge Examples
- Appropriate software programs / modules
- Technical designing
- Programming languages
- DBMS
- Operating Systems and software platforms
- Integrated development environment (IDE)
- Agile methods
- Knowledge of customer domain and sub domain where problem is solved
Additional Comments
Job Summary: We are looking for a passionate and skilled Frontend Developer with hands-on experience in Angular to join our team. The ideal candidate should be able to design, develop, and maintain user interfaces with a strong focus on performance, scalability, and user experience. Knowledge of Python will be considered an added advantage for backend integration, API understanding, and handling backend-related tasks. Key Responsibilities:
- Develop responsive, high-performance web applications using Angular.
- Collaborate with backend developers, UX/UI designers, and product owners to deliver high-quality features.
- Work with Git for version control, branching, merging, and maintaining clean code repositories.
- Participate in Scrum ceremonies such as daily stand-ups, sprint planning, and retrospectives.
- Participate in code reviews and contribute to improving development standards and best practices.
- Optimize application performance and ensure cross-browser compatibility.
- Troubleshoot, debug, and enhance existing applications. Required Skills & Qualifications:
- Minimum 2 years of experience working with Angular (latest versions preferred).
- Strong understanding of HTML5, CSS3, JavaScript, and TypeScript.
- Experience in backend handling and API integration.
- Familiarity with RESTful APIs and integrating frontend with backend systems.
- Knowledge of Python is an added advantage for backend-related tasks.
- Proficient with Git and version control workflows (branching, merging, pull requests).
- Excellent communication skills and a strong team-oriented attitude.
- Good problem-solving and analytical skills with attention to detail. Preferred Skills (Nice to Have):
- Experience with frontend testing frameworks (e.g., Jasmine, Karma).
- Practical understanding of Agile/Scrum methodologies.
- Exposure to deployment processes.
Skills
Angular,Flutter,Typescript