Frontend Developer

Publicis Production

Bengaluru

On-site

INR 900,000 - 1,500,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Publicis Production is seeking a Front-end Developer to build and maintain client-side interfaces for web apps and sites. You will translate design concepts into responsive, accessible UIs across devices and browsers, focusing on user experience, performance, and collaboration with backend teams.

Ideal candidates have 5+ years in front-end development, experience delivering complete UI features, and working with cross-functional teams including product managers and designers.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related discipline.
  • 5+ years of professional experience in front-end web development.
  • Experience implementing complete features across the UI and collaborating with cross-functional teams.

Responsibilities

  • Advanced JavaScript/TypeScript with ES6+ and modern frameworks, building complex UI features.
  • Designing responsive, accessible interfaces and ensuring cross-device consistency.
  • Integrating RESTful APIs and GraphQL, managing application state with Redux/Context API.
  • Performance optimization, code-splitting, lazy loading, and efficient rendering.
  • Testing with unit/integration/E2E frameworks and ensuring code quality.
  • Collaborating with UX/UI designers and backend developers to deliver aligned product outcomes.

Skills

React
TypeScript
JavaScript
UI/UX collaboration
WCAG accessibility
REST APIs
GraphQL
Redux / Context API
Testing (Jest, Cypress)
CI/CD & DevOps basics

Education

Bachelor’s or Master’s degree in CS/Engineering

Job description

Job Summary

The Front-end Developer is responsible for build and maintain the client-side interface, visual components, and interactive experiences that users directly engage with in web applications or websites. They ensure that design concepts translate into functional, responsive, and accessible interfaces across different devices and browsers. A frontend developer focuses on optimizing user experience, performance, and accessibility while ensuring that the application's presentation layer is intuitive, visually appealing, and seamlessly integrated with backend services.



Education

Bachelor’s or Master’s degree in Computer Science, Engineering, or related discipline.



Experience

5+ years of professional experience in front-end web development. Experience implementing complete features across the UI. Exposure to collaborating with cross-functional teams, including product managers, designers, and DevOps engineers.



Skills & Competencies


  • Feature Development: Build and maintain complex user interface features using modern frontend frameworks (React) and JavaScript/TypeScript, ensuring high code quality and reusability.

  • Responsive and Accessible Design: Implement fully responsive layouts that work seamlessly across devices and screen sizes, adhering to WCAG accessibility standards for inclusive user experiences.

  • API Integration and State Management: Integrate RESTful APIs and GraphQL endpoints into frontend applications, managing application state using tools like Redux, Vuex, or Context API.

  • Performance Optimization: Optimize frontend performance through techniques like code splitting, lazy loading, image optimization, and efficient rendering to ensure fast load times and smooth interactions.

  • Cross-Browser and Cross-Device Testing: Test applications across multiple browsers, devices, and operating systems to ensure consistent functionality and appearance, addressing compatibility issues.

  • Component Architecture: Design and develop reusable, modular components following component-based architecture principles to maintain scalability and code maintainability.

  • Testing and Quality Assurance: Write unit tests, integration tests, and end-to-end tests using frameworks like Jest, React Testing Library, or Cypress to ensure code reliability and prevent regressions.

  • Debugging and Problem Solving: Identify, troubleshoot, and resolve frontend issues, performance bottlenecks, and browser-specific bugs using debugging tools and best practices.

  • Version Control and CI/CD: Utilize Git for version control, participate in pull request reviews, and work with CI/CD pipelines to automate testing and deployment processes.

  • Collaboration and Communication: Work closely with UX/UI designers to refine designs, coordinate with backend developers on API contracts, and communicate with product managers to clarify requirements and deliverables.



Key Responsibilities


  • Advanced JavaScript/TypeScript: Strong proficiency in modern JavaScript (ES6+) and TypeScript, including async/await, promises, destructuring, modules, and advanced language features.

  • Frontend Frameworks Mastery: Deep expertise in at least one major framework (React, Vue, Angular) including hooks, lifecycle methods, component patterns, and ecosystem tools.

  • State Management: Proficient with state management solutions like Redux, MobX, Vuex, Zustand, or Context API for complex application state.

  • CSS Architecture: Advanced CSS skills including methodologies (BEM, SMACSS), CSS-in-JS libraries (styled-components, Emotion), and modern CSS features.

  • Build Tools and Bundlers: Experience with Webpack, Vite, Rollup, or similar tools for bundling, optimization, and development workflows.

  • Testing Frameworks: Proficiency in writing unit tests (Jest, Vitest), integration tests, and E2E tests (Cypress, Playwright, Testing Library).

  • API Integration: Experience consuming RESTful APIs and GraphQL endpoints, handling authentication, error states, and optimistic updates.

  • Performance Optimization: Knowledge of performance metrics (Core Web Vitals), optimization techniques (code splitting, lazy loading, memoization), and profiling tools.

  • Accessibility Standards: Understanding of WCAG guidelines and ability to implement accessible interfaces using ARIA attributes and semantic HTML.

  • CI/CD and DevOps: Familiarity with continuous integration/deployment pipelines, automated testing, and deployment platforms (Vercel, Netlify, AWS, GCP, Azure).

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Frontend Developer | Delhi , Gurugram
Frontend Developer | Delhi , Gurugram

DigitalXNode • New Delhi

On-site
INR 700,000 - 1,100,000
Front End Developer
Front End Developer

EY • New Delhi

On-site
INR 900,000 - 1,400,000
Frontend Developer
Frontend Developer

AiVantage • Ahmedabad District

On-site
INR 600,000 - 960,000
Frontend Developer
Frontend Developer

Crack The Campus • Bengaluru

On-site
INR 900,000 - 1,300,000
Frontend Developer
Frontend Developer

Keka Technologies Private Limited • Gujarat

On-site
INR 800,000 - 1,200,000
Frontend Developer
Frontend Developer

RighIT Solutions LLC • VIP Area

On-site
INR 600,000 - 1,200,000
Senior Frontend Developer
Senior Frontend Developer

Info Services • Hyderabad

On-site
INR 1,300,000 - 2,100,000
Senior Frontend React Developer
Senior Frontend React Developer

Luxoft • Bengaluru

On-site
INR 1,800,000 - 3,200,000
Frontend Developer
Frontend Developer

Invictus • Gurugram District

On-site
INR 700,000 - 1,100,000
Frontend Developer
Frontend Developer

StarZen • Gurugram District

On-site
INR 1,200,000 - 2,400,000