Job Description

Senior Front‑End Developer

We are seeking a highly skilled and detail‑oriented Senior Front‑End Developer to build, optimize, and scale modern web applications that deliver intuitive, high‑performance user experiences.

Key Role Information
  • Experience: 5+ years of professional front‑end development experience.
  • Must Have: React, Next.js, TypeScript, Redux Toolkit (or similar), REST & GraphQL APIs, modern build tools (Webpack, Vite), CSS frameworks, component libraries, performance optimization, UI/UX design collaboration.
  • Nice to Have: Microfrontend architecture, SSR optimization, offline caching and PWA strategies, Jest & React Testing Library, CI/CD experience, experience contributing to or building design systems, leadership/mentorship experience.
Key Responsibilities Front‑End Architecture & Development
  • Design and develop scalable, modular, and maintainable front‑end applications using React and Next.js.
  • Implement advanced state management with Redux, Redux Toolkit, or Zustand.
  • Optimize rendering, caching, and network performance through techniques like React Query, code splitting, and memoization.
  • Architect solutions for microfrontend integration, ensuring scalability and maintainability across distributed teams.
  • Apply SSR (Server‑Side Rendering) and static generation with Next.js for optimal performance and SEO.
UI/UX Implementation & Design System Integration
  • Collaborate closely with UX designers to translate designs from Figma (or similar tools) into accessible, responsive, production‑quality interfaces.
  • Contribute to the evolution of the Concourse design system, ensuring reusability, accessibility (WCAG compliance), and performance.
  • Partner with UX and Product Owners to enhance usability, interactivity, and overall user satisfaction.
Performance, Testing & Tooling
  • Leverage Webpack, Vite, and other bundlers for efficient builds and optimized load performance.
  • Implement progressive enhancement, service workers, and caching strategies for reliability and offline support.
  • Write comprehensive unit and integration tests using Jest and React Testing Library.
  • Maintain a strong focus on code quality, maintainability, and modular architecture.
  • Participate in CI/CD pipelines and deployment workflows to ensure reliable and consistent delivery.
  • Work cross‑functionally with Back‑End Engineers, Product Owners, and UX Designers to ensure seamless integration and delivery.
  • Review pull requests and guide junior developers in front‑end best practices and design consistency.
  • Participate in agile ceremonies, providing technical input during planning, estimation, and retrospectives.
  • Troubleshoot complex UI or performance issues and drive resolution proactively.
  • Stay up to date with emerging front‑end frameworks and tooling to evolve the Concourse front‑end ecosystem.
  • Leverage GenAI tools to enhance productivity, quality assurance, and documentation.
  • Contribute to continuous improvement of development processes, coding standards, and automation.
Qualifications
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
  • Expert‑level proficiency in React and TypeScript.
  • Strong understanding of Next.js for server‑side rendering and performance optimization.
  • Experience with Redux, Redux Toolkit, Zustand, or equivalent state management solutions.
  • Proficiency in CSS, modern styling approaches, and responsive design frameworks.
  • Familiarity with Webpack, Vite, and modern build and testing tools.
  • Experience integrating with RESTful and GraphQL APIs.
  • Excellent analytical, debugging, and problem‑solving skills.
  • Strong communication and mentoring abilities, with a focus on collaboration and technical leadership.
#J-18808-Ljbffr

Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application