Senior Frontend Software Engineer

Noida, Uttar Pradesh, India
Apr 28, 2025
Apr 28, 2026
Remote
Contract
5 Years
Job Description

In this key position, you will be responsible for designing, developing, and maintaining advanced frontend applications using cutting-edge technologies such as React, TypeScript, and modern JavaScript frameworks. You'll collaborate closely with cross-functional teams, including UX/UI designers, product managers, and backend engineers, to bring user-centric features to life, ensuring that every aspect of the frontend is polished, performant, and maintainable. This role also presents a fantastic opportunity to mentor junior engineers and influence best practices across the team, making a significant impact on the overall product development process.

Key Responsibilities

  1. Frontend Development. Design, build, and maintain complex and scalable frontend applications using React, TypeScript, and modern JavaScript technologies. You’ll ensure that the applications you work on are not only user-friendly but also highly performant and accessible.
  2. Collaborative Development. Work closely with UX/UI designers, product managers, and backend engineers to create seamless, user-centric features that are aligned with the company’s vision. You will play a pivotal role in translating high-level product requirements into clean, efficient code.
  3. Testing and Quality Assurance. Write comprehensive unit, integration, and end-to-end tests to ensure robust, reliable, and maintainable code. You will prioritize clean and well-documented code, as well as the creation of tests to ensure the reliability of all the features you develop.
  4. Continuous Improvement. Actively contribute to the ongoing optimization of application performance, maintainability, and accessibility (a11y). Constantly improve your skill set by staying up to date with the latest frontend trends, tools, and best practices.
  5. Mentorship and Leadership. Provide technical guidance and mentorship to junior developers, helping them improve their coding skills and fostering a collaborative, positive team environment. You’ll set the standard for frontend development practices within the team.
  6. Cross-Team Collaboration. Collaborate with backend engineers and the broader development team to ensure seamless API integrations (REST/GraphQL) and smooth delivery of new features.

Required Skills & Experience

  1. 5+ years of experience in frontend development, with a strong focus on React for at least 3 years.
  2. Proficiency in JavaScript, TypeScript, HTML5, and CSS3. You must have a strong understanding of frontend technologies and be able to write clean, performant code.
  3. State Management & Routing. Expertise in state management libraries (like Redux, Zustand, or similar) and routing techniques is crucial for building scalable applications.
  4. API Integration. Strong experience in integrating with RESTful APIs and GraphQL, ensuring data flows smoothly between frontend and backend services.
  5. Frontend Tooling Experience. Familiarity with tools like Webpack, Babel, ESLint, Jest, and Cypress for efficient development and testing workflows.
  6. Performance Optimization & Accessibility (a11y). Experience optimizing the performance of frontend applications, ensuring they run smoothly on various devices and browsers, and understanding the principles of accessible web development.
  7. Cross-Browser Compatibility. Experience ensuring that web applications work consistently across multiple browsers and platforms.
  8. CI/CD & Deployment Practices. Familiarity with CI/CD pipelines and the processes involved in deploying frontend applications efficiently and securely.
  9. Strong Problem-Solving Skills. Ability to approach complex development problems with analytical thinking and creative solutions.
  10. Excellent Communication & Collaboration Skills. You’ll need to work effectively with a distributed team and demonstrate strong communication skills when discussing technical concepts with both technical and non-technical team members.

Nice to Have Skills & Experience

  1. SSR/SSG with Next.js. Experience with server-side rendering (SSR) and static site generation (SSG) using Next.js will be an advantage.
  2. Backend Technology Experience. Familiarity with backend technologies such as Node.js and Express is a plus, as it helps in better integration between frontend and backend services.
  3. Cloud Services. Experience with cloud platforms such as Google Cloud Platform (GCP) will be beneficial for deploying scalable and efficient solutions.
  4. Agile Methodology. Experience working in an Agile/Scrum environment, ensuring timely delivery of features while maintaining flexibility and adaptability to changing requirements.

Why Join Us?

  1. Work with Top Talent. You’ll be joining a team of highly talented and passionate engineers working on exciting, high-profile projects that push the boundaries of frontend development.
  2. Make an Impact. This is an opportunity to work on cutting-edge web applications that will have a direct impact on the success of the business and end users.
  3. Competitive Salary and Benefits. Along with a competitive hourly rate, you’ll have access to a comprehensive benefits package, helping you balance your work and personal life.
  4. Continuous Growth. The company fosters an environment of continuous learning and professional growth, offering opportunities for you to develop your skills and take on more responsibilities.
  5. Flexible, Remote Work. Enjoy the flexibility of working remotely from anywhere in India, allowing you to balance your personal and professional life while contributing to a global team.

If you're a highly skilled frontend engineer with a passion for building high-quality web applications, we'd love to hear from you! This role offers not just an exciting opportunity to work with a Fortune 500 company, but also a chance to make a significant impact on innovative projects. Apply now and join a team of experts who are shaping the future of frontend development!