Senior Frontend Engineer

IT / DevOps

Remote

Reports to: Engineering Lead

Job Overview

We are looking for an experienced Senior Frontend Engineer with a deep expertise in React to join our growing engineering team. The ideal candidate will play a pivotal role in designing and building modern web applications, ensuring optimal performance, scalability, and user experience. You will collaborate closely with product managers, UX/UI designers, and backend engineers to deliver high-quality, innovative solutions that solve complex business problems.

Key Responsibilities

Frontend Development: Build and maintain high-performance, responsive user interfaces using React and associated technologies.

Component Design: Develop reusable and scalable frontend components that ensure consistency and efficiency across the platform.

Collaboration: Work closely with cross-functional teams, including product managers, designers, and backend engineers, to ensure seamless integration and alignment on project goals.

Code Quality: Write clean, maintainable, and efficient code while following industry best practices (unit testing, version control, code reviews).

Performance Optimization: Identify bottlenecks and bugs, and devise solutions to enhance application speed, performance, and responsiveness.

Mentorship: Provide technical leadership and mentorship to junior developers, promoting a culture of continuous learning and improvement.

Documentation: Participate in agile ceremonies such as sprint planning, daily standups, and retrospectives.

Innovation: Stay up-to-date with the latest trends and best practices in React, JavaScript, and frontend development to drive continuous improvement.

Required Skills & Qualifications

Proven Experience: 5+ years of professional experience as a Frontend Engineer, with at least 3 years of experience working with React.

Proficiency in JavaScript/TypeScript: Strong knowledge of JavaScript, ES6+, and hands-on experience with TypeScript.

Experience with State Management: Proficient in managing state in React applications using Redux, Context API, or other libraries.

UI/UX Best Practices: Solid understanding of web standards, usability, and accessibility (WCAG) principles.

RESTful APIs: Experience integrating with RESTful APIs.

HTML/CSS: Strong command of HTML5 and CSS3, including CSS pre-processors (e.g., SASS, LESS) and CSS-in-JS techniques (e.g., Styled Components).

Version Control: Experience with Git and modern CI/CD pipelines (GitLab, Jenkins, etc.).

Testing: Familiarity with unit testing frameworks like Jest, React Testing Library, and Cypress for end-to-end testing

Problem-Solving: Excellent problem-solving skills, with the ability to think critically and provide practical solutions.

Leadership & Communication: Strong communication and interpersonal skills with the ability to lead and influence cross-functional teams.

Nice-to-Have Qualifications

Next.js experience.

Familiarity with frontend build tools like Webpack, Babel, and Vite.

Experience with Server-Side Rendering (SSR) and Static Site Generation (SSG).

Familiarity with cloud platforms like AWS, Azure, or GCP for hosting frontend applications.

Knowledge of Progressive Web Apps (PWAs).

Experience working with Agile/Scrum methodologies.

Why Join Us?

Opportunity to work in a dynamic and collaborative environment.

Continuous learning and professional growth through training and development programs.

Flexible working hours and remote work opportunities.

Be a key part of a high-impact project that drives innovation and success.

Submit Application

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.