Frontend Developer
Publicis Production
2 - 5 years
Bengaluru
Posted: 21/05/2026
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:
- Bachelors or Masters 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).
Services you might be interested in
We Search & Apply Jobs for You!
Our team scans through 1000s of opportunities and applies to roles best suited to your profile
Save 100+ hours and focus on what matters - cracking interviews and landing offers.
