Job Title: Senior Front-End Developer (5+ Years Experience)
We are seeking a Senior Front-End Developer with 5+ years of experience to join our growing development team. In this role, you will be hands-on in building high-quality, scalable, and visually engaging applications using Next.js and React.js. You ll collaborate closely with designers, back-end developers, and product managers, contributing your expertise to deliver seamless user experiences while setting a high bar for code quality and best practices.
Responsibilities
- Develop and implement responsive, scalable, and performant user interfaces using React, Next.js, HTML5, CSS3, and JavaScript (ES6+).
- Build and maintain applications with Next.js, leveraging features like SSR and SSG for speed and SEO.
- Translate high-fidelity designs into intuitive, pixel-perfect, and accessible user experiences.
- Optimize applications for speed, scalability, SEO, and cross-browser/device compatibility.
- Collaborate with back-end developers to integrate APIs and ensure smooth data flows.
- Write clean, modular, and maintainable code following industry best practices and coding standards.
- Perform thorough testing and debugging (unit, integration, and E2E) to ensure reliability and usability.
- Participate in code reviews, providing feedback and sharing knowledge to improve overall team quality.
- Stay current with evolving front-end technologies and bring improvements into the team s workflow.
- Support junior developers by sharing expertise and guiding them through technical challenges (without formal lead responsibilities).
Requirements
- Bachelor s degree in Computer Science, Software Engineering, or equivalent work experience.
- 5+ years of professional experience in front-end development, building production-grade web applications.
- Strong expertise in React.js and Next.js, with a proven track record of building performant, scalable apps.
- Solid knowledge of JavaScript (ES6+), HTML5, CSS3, and responsive/mobile-first design principles.
- Familiarity with state management (e.g., Redux, Zustand, or Context API).
- Proficiency with Git and modern workflows.
- Experience with web performance optimization techniques (code-splitting, caching, lazy loading).
- Strong debugging and problem-solving skills, with close attention to detail.
- Effective communication and collaboration skills in a cross-functional environment.
Preferred Skills
- Experience with CSS preprocessors (Sass, Less) or CSS-in-JS (styled-components, Emotion).
- Familiarity with build tools and bundlers (Webpack, Vite, Turbopack).
- Understanding of design systems and component-driven development (Storybook, ShadCN, Radix).
- Knowledge of accessibility best practices (WCAG/ARIA).
- Exposure to backend technologies (Node.js, Django, or similar).
- Proficiency with testing frameworks like Jest, Cypress, or React Testing Library.
About Us:
At Swivl, we are on a mission to transform the Field Service Management (FSM) industry for small and midsize businesses (SMBs). Our enterprise-level FSM software is designed to revolutionize how industries such as plumbing, electrical, landscaping, roofing, and handyman services operate. With nearly a decade of real-world testing and refinement, our FSM platform has already delivered substantial growth and profitability for field service businesses. With recent funding, we are now positioned to scale our technology, optimize our UI/UX, and launch innovative features that will further disrupt the FSM landscape