JO
XF-00086 Information Technology

Senior React Developer

Posted 2 weeks ago

Job ID

XF-00086

Category

Information Technology

Required Skills

Job Description

About the Role

We are looking for an experienced Senior React Developer to lead front-end development initiatives and mentor junior team members. In this role, you will architect and build complex, high-performance web applications while driving best practices across the development team. You will collaborate closely with product managers, designers, and back-end engineers to deliver exceptional user experiences that scale. This is an opportunity to make a significant impact on our technical direction and help shape the future of our products.

Key Responsibilities

  • Lead the design and implementation of complex React applications from concept to deployment
  • Architect scalable, maintainable, and performant front-end solutions using modern React patterns
  • Mentor and guide junior developers through code reviews, pair programming, and technical discussions
  • Establish and enforce coding standards, best practices, and development workflows
  • Collaborate with UX/UI designers to translate designs into pixel-perfect, responsive interfaces
  • Optimize application performance through code splitting, lazy loading, and efficient rendering strategies
  • Design and implement state management solutions using Redux, MobX, or React Query
  • Lead technical planning sessions and contribute to sprint planning and estimation
  • Integrate front-end applications with RESTful APIs and GraphQL endpoints
  • Implement comprehensive testing strategies including unit, integration, and end-to-end tests
  • Stay current with React ecosystem updates and evaluate new tools and libraries for adoption
  • Document technical decisions, architecture patterns, and component libraries

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field
  • 5+ years of professional experience in front-end development with at least 3 years focused on React
  • Expert-level knowledge of React.js, including hooks, context, and advanced patterns
  • Strong proficiency in TypeScript and modern JavaScript (ES6+)
  • Deep understanding of state management solutions (Redux, MobX, Zustand, or Recoil)
  • Experience with testing frameworks such as Jest, React Testing Library, and Cypress
  • Solid understanding of web performance optimization techniques and tools
  • Experience with build tools like Webpack, Vite, or similar bundlers
  • Strong knowledge of CSS-in-JS solutions, CSS modules, or Tailwind CSS
  • Excellent communication and leadership skills with proven mentoring experience

What We Offer

  • Leadership role with significant influence over technical decisions and architecture
  • Opportunity to work with cutting-edge technologies and modern development practices
  • Collaborative environment with talented engineers, designers, and product managers
  • Professional development budget for conferences, courses, and certifications
  • Flexible work arrangements with remote-friendly policies
  • Career advancement opportunities into technical lead or architect roles
  • Regular knowledge-sharing sessions and tech talks
  • Comprehensive health benefits and wellness programs

Interested in this position?

Take the next step in your career. Submit your application now and our team will review your profile.