Technical Leadership: Lead the frontend architecture design and development of advanced web applications using React.js.
Component Development: Design and implement reusable modular and highly efficient React components and frontend libraries.
Complex State Management: Architect and implement sophisticated state management solutions using Redux MobX or Context API for largescale applications.
API Integration: Collaborate with backend developers to integrate RESTful APIs and thirdparty services seamlessly into the frontend.
Code Reviews & Mentorship: Lead code reviews enforce best practices and provide mentorship to junior developers and peers.
Performance Optimization: Identify bottlenecks optimize the performance of frontend applications and ensure responsiveness across multiple devices and platforms.
Testing & Debugging: Ensure code quality by writing comprehensive unit integration and performance tests using tools like Jest Enzyme or Cypress.
Crossteam Collaboration: Work closely with UI/UX designers product managers and backend engineers to ensure cohesive functional and visually appealing user interfaces.
Version Control & Deployment: Manage codebase using Git and collaborate with DevOps teams to integrate CI/CD pipelines for continuous delivery and deployment.
Stay Current with Technology Trends: Stay uptodate with the latest advancements in the React.js ecosystem and frontend technologies recommending and implementing new tools and approaches as appropriate.
Problem Solving & Troubleshooting: Solve complex development challenges and lead the resolution of technical issues throughout the application lifecycle.
Qualifications:
Bachelor s degree in Computer Science Information Technology or a related field.
57 years of experience in frontend development with a strong focus on React.js and modern JavaScript frameworks.
Deep expertise in JavaScript (ES6 HTML5 CSS3 and related frontend technologies.
Extensive experience with React.js including lifecycle methods hooks and component patterns.
Strong proficiency with state management libraries such as Redux MobX or Context API.
Experience working with TypeScript and understanding its benefits in scaling applications.
Solid understanding of asynchronous programming promises and integrating RESTful APIs.
Expertise with frontend build tools (e.g. Webpack Babel) and package managers (NPM/Yarn).
Proven experience in optimizing web applications for speed and scalability.
Strong knowledge of frontend testing frameworks like Jest Enzyme Cypress or Mocha.
Familiarity with Git and version control best practices as well as experience with CI/CD pipelines.
Experience with performance monitoring and optimization tools.
Strong communication and leadership skills with a demonstrated ability to lead projects and mentor junior developers.
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.