Description:
Key Responsibilities:
Front-End Development:
∙Design and develop responsive, user-friendly web applications using HTML, CSS, JavaScript
(ES2015+), and React.
∙Utilize React Hooks and TypeScript to implement dynamic features and state management.
∙Ensure adherence to design principles and front-end development best practices.
UI/UX Engineering:
∙Build scalable, reusable components using styled-components or other CSS-in-
JS technologies.
∙Collaborate with UI/UX designers to deliver an intuitive and visually appealing user
experience.
API and Backend Integration:
∙Integrate and manage REST APIs to support seamless communication between front-end and
back-end systems.
Frameworks and Libraries:
∙Develop applications using modern frameworks like Next.js and Material-UI Framework.
∙Leverage Node.js for supporting back-end integrations when needed.
Testing and Quality Assurance:
∙Implement and manage automated testing strategies using Jest, Cypress, or equivalent
frameworks.
∙Ensure the delivery of high-quality, bug-free applications through rigorous testing and
debugging.
DevOps and Automation:
∙Proficiently manage version control and CI/CD processes using Git and related tools.
∙Oversee development in Monorepo environments for efficient collaboration and
deployment.
Leadership and Mentorship:
∙Lead a front-end development team, fostering collaboration and innovation.
∙Mentor junior developers to elevate their skills and performance.
∙Manage project timelines and communicate progress to stakeholders effectively.
Qualifications & Education:
∙Bachelor’s or Master’s degree in Science and Engineering.
Experience:
∙5+ years of experience in designing and developing web applications.
∙3+ years of experience in managing a front-end development team.
Skills and Expertise:
∙Expert knowledge in HTML, CSS, JavaScript, React, and TypeScript.
∙Proficient with Next.js, Material-UI, and Node.js.
∙Strong understanding of API integrations, testing frameworks, and DevOps workflows.
∙Familiarity with Monorepo setups for large-scale application development.
∙Strong English Language Skills – Spoken and Written
∙Extensive Experience in working with and managing multi-geography teams
Key Attributes:
∙Strong problem-solving skills with a focus on user-centric design and development.
∙Excellent communication and collaboration abilities.
∙Attention to detail and commitment to delivering high-quality products.