Job Openings
Angular Developer
About the job Angular Developer
Job Description:
As a Front-End Engineer, you will play a crucial role in the development and enhancement of our web applications. Collaborating with Business Analysts, Team Leads, and Product Managers, the resource will analyze requirements and translate them into high-performance, user-friendly interfaces. The responsibilities will include:
- Analyze requirements given by the Business Analyst / Team Lead / Product Manager.
- Create detailed implementation notes for each task, using JIRA to update task status.
- Verify all tasks by performing unit and integration testing before checking in tasks to the code repository.
- Follow good coding standards as per the Coding standards manual.
- Ensure that the programmed logic is not causing the existing functionality to break and possesses the fastest possible response time.
- Take complete ownership of work and complete, improve, fix, and deliver the assigned tasks within the given time frame.
- Train and Mentor Junior Developers.
- Should be able to understand and execute tasks with minimum supervision.
- Able to understand complex concepts and provide simple solutions.
- Acquire application knowledge and understand the application domain.
- Ensuring high performance on mobile and desktop.
- Coordinating the workflow with stakeholders.
- Cooperating with the back-end developer in the process of building the RESTful API
- Regularly attend and actively participate in daily scrum meetings.
Experience:
- 3 to 4 years of hands-on experience in front-end development using JavaScript, Typescript, Angular.js, and Angular framework (version 12 or onwards).
- Proven experience in migrating applications from AngularJS to Angular is a significant advantage.
- Expertise in producing and consuming RESTful micro-services.
- Proficiency in creating Node.js modules and scripts.
- Solid experience with responsive web design across various platforms.
- Familiarity with unit testing frameworks.
- Exposure to content delivery networks and understanding of web caching.
- Experience with Jenkins and Docker is a plus.
- Strong analytical and process-oriented skills.
- Excellent verbal and written communication skills.
- Ability to handle multiple projects simultaneously.
- Proficient in mocking up proof-of-concepts based on wireframes.
- Quick learner with the ability to adapt to new UI technologies.
- Understanding of SEO and accessibility principles as they relate to the front-end.
- Expert understanding of web markup, including HTML5, CSS3, JavaScript, and frameworks like Bootstrap.