Back to Careers
Senior Frontend Developer
We are looking for an experienced Frontend Developer proficient in React, Next.js, and TypeScript to build beautiful, performant user interfaces for our clients.
About The Role
As a Senior Frontend Developer at Castynet Studios, you will be at the forefront of building exceptional user experiences for our clients across Kenya and beyond. You will work closely with our design and backend teams to transform creative visions into performant, accessible, and beautiful web applications. This role offers the opportunity to lead frontend architecture decisions and mentor junior developers while working on diverse projects ranging from e-commerce platforms to enterprise dashboards.
Responsibilities
- Lead the development of complex React and Next.js applications from concept to deployment
- Architect scalable frontend solutions with a focus on performance and maintainability
- Collaborate with designers to implement pixel-perfect, responsive user interfaces
- Write clean, well-documented, and thoroughly tested TypeScript code
- Conduct code reviews and provide constructive feedback to team members
- Stay current with frontend technologies and introduce best practices to the team
- Optimize applications for maximum speed and scalability
- Participate in technical planning and estimation for new projects
Requirements
- 5+ years of professional frontend development experience
- Expert knowledge of React, Next.js, and TypeScript
- Strong understanding of HTML5, CSS3, and modern CSS solutions (SCSS, Tailwind, CSS-in-JS)
- Experience with state management solutions (Redux, Zustand, React Query)
- Proficiency with Git and collaborative development workflows
- Understanding of web performance optimization techniques
- Experience with testing frameworks (Jest, React Testing Library, Playwright)
- Excellent problem-solving skills and attention to detail
Nice To Have
- Experience with Three.js or React Three Fiber for 3D web experiences
- Knowledge of animation libraries (Framer Motion, GSAP)
- Contributions to open-source projects
- Experience with headless CMS platforms
- Background in UI/UX design principles