Job Description
We are seeking a talented and motivated React.JS Research Engineering Lead to
drive the development of cutting-edge web applications using React.js. In this
role, you will lead a team of engineers, collaborating with product designers,
backend developers, and other stakeholders to create innovative front-end
solutions. The role focuses on delivering high-performance, scalable, and userfriendly
interfaces while staying updated with the latest advancements in frontend
technologies.
Key Responsibilities
Lead Development Initiatives: Oversee the design, development, and
deployment of front-end architectures using React.js.
Collaborate with Cross-Functional Teams: Work closely with product
managers, UX/UI designers, and backend engineers to understand
requirements and deliver optimized solutions.
Research & Innovation: Continuously explore new front-end technologies,
libraries, and techniques to improve performance, user experience, and
development workflows.
Mentor & Guide Team Members: Provide technical leadership and mentorship
to front-end engineers, ensuring high-quality code and fostering a culture of
continuous learning.
Performance Optimization: Implement strategies to improve the performance
and scalability of React-based applications, ensuring seamless user
experiences across devices and browsers.
Key Skills
React.js Development:
Strong experience with React.js and its core principles, including React
hooks, state management (e.g., Redux), and component-based
architecture.
React.js Research Engineering Lead 2
Proficiency in building reusable components, front-end libraries, and
optimizing application performance.
JavaScript/ES6+:
Expert in modern JavaScript, including ES6+ features, asynchronous
programming, and working with JavaScript frameworks.
Familiarity with TypeScript for type-safe JavaScript development is a plus.
HTML/CSS/Preprocessors
Strong proficiency in HTML5, CSS3, and front-end preprocessor tools like
SASS or LESS.
Experience in building responsive, mobile-first designs.
Front-End Tools & Libraries
Familiarity with front-end build tools and modern JavaScript libraries such
as Webpack, Babel, and npm.
Knowledge of UI frameworks and libraries like Material-UI or Ant Design.
Testing & Debugging
Experience with front-end testing frameworks like Jest, Enzyme, or
Cypress for unit and integration testing.
Debugging skills using browser developer tools and performance analysis
tools.
Version Control & CI/CD
Proficiency in version control systems (Git), and experience with CI/CD
pipelines to automate testing and deployment workflows.
Leadership & Collaboration
Proven experience in leading a team of front-end engineers, providing
mentorship, and driving technical direction.
Strong communication skills to collaborate effectively with designers,
product managers, and other developers.
User Experience & Performance Optimization
React.js Research Engineering Lead 3
Deep understanding of web performance optimization techniques, such as
lazy loading, code splitting, and reducing time to interactive.
Experience
React.js Development:
4+ years of experience in React.js development with a strong portfolio of
web applications.
In-depth knowledge of front-end development practices, and experience
in architecting React-based applications.
Leadership Experience
2+ years of experience in a lead role, mentoring front-end teams and
driving project timelines.
UI/UX Collaboration
Hands-on experience working with UX/UI teams to translate design
mockups into responsive and user-friendly interfaces.
Performance Optimization
Proven experience in optimizing web applications for speed, performance,
and cross-browser compatibility.