Skip to content

Search jobs inside your AI agent. ClaudeChatGPTCursorGrok Bot

Connect

Good co India

New

Senior Frontend Engineer

Posted Updated 5 views
Discussion

Description

Role & Responsibilities

  • Design, develop, and maintain scalable, responsive, and high-performance web applications using modern frontend technologies.
  • Build reusable UI components, shared libraries, and frontend architectures that support maintainability and scalability.
  • Develop user interfaces using HTML5, CSS3, JavaScript, TypeScript, and frameworks such as React.js, Angular, or Vue.js.
  • Collaborate with product managers, UX/UI designers, backend engineers, and QA teams to translate business requirements and design specifications into functional web experiences.
  • Optimize application performance, page load times, rendering efficiency, and Core Web Vitals.
  • Implement responsive layouts and ensure cross-browser compatibility, accessibility, and consistent user experiences across devices.
  • Integrate RESTful APIs and GraphQL services while ensuring efficient data handling, error management, and application reliability.
  • Implement state management solutions, routing, authentication, and authorization in frontend applications.
  • Develop and maintain unit, integration, and end-to-end tests to ensure code quality and application stability.
  • Conduct code reviews, enforce coding standards, and promote best practices in frontend development.
  • Identify and resolve complex UI defects, browser compatibility issues, performance bottlenecks, and production incidents.
  • Apply frontend security best practices to protect applications against common web vulnerabilities.
  • Participate in architectural discussions, technical planning, sprint reviews, and continuous improvement initiatives.
  • Maintain technical documentation and contribute to CI/CD workflows and frontend deployment processes.
  • Mentor junior developers, provide technical guidance, and support the team's professional development.
  • Evaluate emerging frontend technologies and recommend improvements to development workflows, architecture, and user experience.

Preferred Candidate Profile

  • Bachelor's or Master's degree in Computer Science, Information Technology, Software Engineering, or a related discipline.
  • 5 to 10 years of professional experience in frontend development, web application engineering, or UI engineering.
  • Strong proficiency in HTML5, CSS3, JavaScript (ES6+), and TypeScript.
  • Extensive hands-on experience with at least one modern frontend framework, preferably React.js, Angular, or Vue.js.
  • Experience with frontend state management, component architecture, reusable UI patterns, and design systems.
  • Strong understanding of responsive web design, browser rendering, accessibility standards, and cross-browser compatibility.
  • Proven experience integrating REST APIs or GraphQL services and collaborating with backend engineering teams.
  • Expertise in frontend performance optimization, Core Web Vitals, code splitting, lazy loading, and efficient rendering techniques.
  • Experience with frontend testing frameworks such as Jest, React Testing Library, Cypress, or Playwright.
  • Proficiency in Git, package managers, build tools such as Vite or Webpack, and modern development workflows.
  • Good understanding of web security, authentication, authorization, and common frontend vulnerabilities.
  • Familiarity with CI/CD pipelines, Agile/Scrum methodologies, and collaborative software development practices.
  • Strong debugging, analytical thinking, problem-solving, and technical decision-making skills.
  • Excellent communication and collaboration skills, with the ability to work effectively across product, design, and engineering teams.
  • Ability to take ownership of complex frontend features, drive technical initiatives, and deliver high-quality solutions independently.
  • Experience mentoring junior engineers, conducting code reviews, and contributing to frontend architecture decisions is highly desirable.
  • Knowledge of Next.js, server-side rendering, static site generation, SEO, and cloud-based application deployment is an added advantage.

Skills

What Senior Frontend jobs ask for — and how much of it you have →
Apply

See also

Frontend jobs by country — openings, pay and top skills →