Job Description

3-6 years of proven and progressive experience who is passionate about building modern, responsive, and maintainable web applications using React & Angular. This role is more than just implementing UI screens — it’s about collaborating with cross-functional teams, writing testable code, and continuously improving our engineering practices. Aligned with Extreme Programming (XP) and Software Craftsmanship values, you’ll focus on creating high-quality, scalable, and user-friendly applications while embracing practices like test-first development, pair programming, and continuous integration.

Job Qualifications

  • Strong proficiency in React and Angular.
  • Strong understanding of JavaScript, TypeScript, HTML5, and CSS3.
  • Strong communication and collaboration skills.
  • Mindset of ownership, professionalism, and continuous learning.
  • Experience with state management libraries (Redux or similar).
  • Exposure to frontend build tools and CI/CD pipelines.
  • Familiarity with testing frameworks (Jest, Jasmine, Karma, etc.) and a test-first mindset.
  • Knowledge of responsive design and accessibility standards.
  • Awareness of XP practices (pair programming, TDD, continuous integration).


Job Responsibilities

  • Lead the design and development of responsive, scalable, and performant web applications (Applicable for Senior Developer)
  • Build reusable, efficient, and maintainable UI components using React (and Angular when required).
  • Collaborate with product managers, designers, backend engineers, and QA to deliver end-to-end technical solutions.
  • Contribute to UI/UX discussions, ensuring responsive design and accessibility compliance.
  • Apply clean code principles, test-first development (TDD), refactoring, and XP practices to ensure long-term software quality.
  • Contribute to architectural discussions, retrospectives, and continuous improvement initiatives.
  • Mentor and guide junior engineers, promoting best practices, coding standards, and professionalism in frontend development.
  • Engage in knowledge sharing and team learning to drive continuous growth.


Benefits

  • Innovative Engineering: Collaborative, fail-fast, flat hierarchy. Fosters learning, initiative, curiosity.
  • Masterful Development: Emphasizes clean code, SOLID principles, TDD/BDD. Utilizes robust CI/CD and polyglot engineering.
  • Continuous Growth: Structured mentorship, masterclasses, Geeknights, workshops, continuous skill enhancement, blog contributions.
  • Agile & Client-Centric: Adopts Agile (Scrum, XP), promotes project ownership and deep client understanding for impactful solutions.
  • Supportive Environment: Healthy work-life balance, flexible schedules, comprehensive benefits (generous leave), strong team-building.


Location

Location

Pune

Job Type

Job Type

Full time

APPLY NOW