We are seeking a highly skilled and experienced Senior Frontend Developer with a strong command of modern web technologies to join our growing team. You will play a crucial role in developing and maintaining high-quality, performant, and user-friendly web applications. This role requires a deep understanding of frontend architecture, best practices, and a passion for creating exceptional user experiences.
ShyftLabs is a growing data product company that was founded in early 2020 and works primarily with Fortune 500 companies. We deliver digital solutions built to help accelerate the growth of businesses in various industries, by focusing on creating value through innovation
Job Description
Develop and maintain robust and scalable web applications using Next.js , React, HTML, CSS, JavaScript, and Tailwind CSS.
Implement responsive and cross-browser compatible user interfaces.
Write clean, well-documented, and testable code.
Collaborate with designers to translate UI/UX designs into functional components.
Optimize applications for performance and scalability.
Conduct code reviews and provide constructive feedback to other developers.
Troubleshoot and debug complex frontend issues.
Stay up-to-date with the latest frontend technologies and trends.
Contribute to the development and maintenance of our component library.
Mentor and guide junior frontend developers.
Participate in agile development processes, including sprint planning, daily stand-ups, and retrospectives.
Work closely with backend engineers to integrate frontend and backend systems.
Contribute to improving our development processes and tooling.
Proactively identify and address performance bottlenecks and technical debt.
Basic Qualifications:
3+ years of professional experience in frontend development.
Strong proficiency in Next.js, React, HTML, CSS, and JavaScript (ES6+).
Experience with Tailwind CSS or other CSS frameworks.
Solid understanding of frontend architecture and design patterns.
Experience with version control systems (e.g., Git).
Familiarity with testing frameworks (e.g., Jest, Cypress, React Testing Library).
Experience with performance optimization techniques.
Excellent problem-solving and debugging skills.
Strong communication and collaboration skills.
Ability to work independently and as part of a team.
Experience working in an agile environment.
A portfolio showcasing your frontend development skills (preferred).
Bachelors degree in Computer Science or a related field