As a Senior Frontend Developer, you will:
- Develop and maintain modern, user-friendly web applications using React, Next.js, and Tailwind CSS.
- Collaborate with UI/UX designers to implement pixel-perfect, responsive designs that align with brand standards.
- Write clean, maintainable, and well-documented code, adhering to team standards and best practices.
- Optimize React applications for speed, scalability, and efficient rendering.
- Implement state management solutions and integrate frontend applications with backend APIs.
- Actively participate in code reviews and contribute to team-wide technical discussions.
- Mentor junior developers, sharing knowledge and fostering growth within the team.
Tasks:
- Build state-of-the-art frontend solutions, leveraging modern frameworks and technologies.
- Maintain and improve UI/UX consistency across web applications.
- Debug, optimize, and enhance performance, ensuring fast load times and responsiveness.
- Collaborate across teams to integrate APIs and backend services.
- Drive adoption of best practices for code quality, scalability, and maintainability.
Requirements: Must-Have Skills:
- Minimum of 5+ years of professional experience in frontend development.
- Strong proficiency in React.js and its core principles.
- Extensive experience with Next.js, including server-side rendering (SSR).
- Proficient in asynchronous data fetching and server‑state management tools (e.g., SWR, React‑Query).
- Professional experience with TypeScript and static typing.
- Skilled in Tailwind CSS for building responsive, maintainable designs.
- Solid understanding of web performance optimization techniques.
- Experience with version control systems (Git) and CI/CD pipelines.
- Strong analytical and problem‑solving skills with an eye for detail.
- Excellent communication skills, with a collaborative and results‑oriented approach.
Nice-to-Have Skills:
- Hands‑on experience with testing frameworks (e.g., Jest, React Testing Library).
- Familiarity with GraphQL and REST API design.
- Understanding of web accessibility standards (e.g., WCAG).
- Experience with state management libraries (e.g., Redux, Zustand, or similar).
- Bachelor's degree in Computer Science or related field.
Workflow:
- Flexible work hours with minimal mandatory meetings.
- Task‑oriented work structure, managed via JIRA or equivalent tools.
- Core Frameworks and Libraries: React.js, Next.js, Tailwind CSS
- State Management: SWR, React-Query (others are a plus: Redux, Zustand)
- Testing Frameworks: Jest, React Testing Library (preferred)
- APIs and Integrations: GraphQL, REST APIs
- Version Control and CI/CD: Git, Github Actions
Seniority level
Mid-Senior level
Employment type
Full-time
Job function
Engineering and Information Technology
Industries
Software Development
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.