Frontend Developer

  • Jaipur
  • Scale
Responsibilities:

Design and implement complex features into existing software architecture and optimize code for improved efficiency and usability. Follow software development processes based on agile methodologies. Use your critical thinking skills to convert customer requirements into workable and reusable code, participate in code reviews, contribute towards, and apply state-of-the-art approaches. Seamlessly integrate into a multi-site, multicultural, and multinational software development team Assist in troubleshooting development and production-related technical issues.

Requirements:

Tech Skills

Overall 5+ years working knowledge in front-end web development Development expertise of at least 3 years with Angular Strong design and extensive implementation experience with Angular14 + in a highly scalable production environment Expert in developing complex single-page applications with Angular. Extensive programming experience in HTML5, TypeScript and CSS3, SCSS Experience in consuming and development of GraphQl API’s Experience with Frontend testing methodologies, preferably Jest using TDD Experience with client-side architecture and design patterns Solid understanding and extensive experience with version control tools like Git Experience with tools like Redux, Docker, CI/CD pipeline, Gitlab is an added advantage Should possess basic Unix/Linux knowledge to be able to write basic shell scripts and basic Unix commands

Soft Skills

Passionate about technology, keen to stay up to date with the latest web development trends and applying the latest technologies to product development. Exceptional problem solving and ability to work independently Outstanding team player and a dynamic individual who is fun to work with. Experience with Scrum Projects and Understanding of the Agile Software Development Life Cycle and been exposed to it.

Education

Bachelor's/master's degree in computer science or comparable knowledge in the domain of software and web application development - a Master's degree would be preferred.