Sr. React – Frontend Lead
To qualify for the role you must have:
Experience: 5+ Years
Skills: JavaScript, TypeScript, React, React.js, Micro Front-End Architecture, Single Page Application (SPA) Implementation, Responsive Mobile-First Development, In-Memory Client Data Stores, Web Portal Architecture, Webpack, Unit and Integration Testing (Jasmine, Jest, Cucumber), Domain-Driven Design, Event-Driven Architecture, Git
Qualifications: B.E.I.T/B.E.C.E/ Msc.IT/MCA
Your key responsibilities:
- Lead the development and architecture of scalable, responsive front-end applications using React.js, TypeScript, and JavaScript.
- Implement and maintain micro front-end architecture, ensuring modularity and flexibility for future scaling.
- Design and develop single-page applications (SPAs) with a mobile-first, responsive approach.
- Collaborate with the backend team, UI/UX designers, and stakeholders to deliver high-quality web portal solutions.
- Oversee in-memory client data stores, ensuring high-performance data handling.
- Ensure code quality through unit and integration testing using tools like Jasmine, Jest, or Cucumber.
- Lead the team in using modern build tools like Webpack for efficient development workflows.
- Apply domain-driven design and event-driven architecture principles to deliver robust solutions.
- Mentor and guide team members, conducting code reviews and ensuring adherence to best practices.
- Stay updated with the latest trends in front-end development and contribute to the technical roadmap.
Skills and attributes for success:
- Proven expertise in JavaScript, TypeScript, and React.js, with hands-on experience in developing micro front-ends.
- Strong understanding of responsive design principles, focusing on mobile-first development.
- Solid experience in maintaining client-side data stores and optimizing web performance.
- Experience with domain-driven design and event-driven architecture for scalable enterprise platforms.
- Proficient with build tools such as Webpack for efficient front-end development.
- Familiarity with testing frameworks for unit and integration testing.
- Excellent problem-solving skills, with the ability to troubleshoot and resolve complex front-end issues.
- Strong communication and collaboration skills, with the ability to work effectively with cross-functional teams.