1. ROLE PURPOSE
The Middle+ Frontend Developer is a hands-on technical leader responsible for architecting, building, and optimizing user-facing experiences across zypl.ai products. The role combines deep expertise in modern web technologies with a strong product mindset, ensuring that interfaces are performant, scalable, and maintainable.
This position plays a key role in implementing best practices in component architecture, state management, performance optimization, and accessibility, while collaborating with cross-functional teams to drive continuous improvement in user experience and frontend infrastructure.
2. PRIMARY RESPONSIBILITIES
Frontend Excellence: Design and implement scalable component systems and UI architectures using modern frontend frameworks and best practices.
Performance & Optimization: Develop and maintain performance monitoring dashboards, metrics, and KPIs. Optimize bundle sizes, rendering performance, and Core Web Vitals to ensure optimal user experience.
Code Quality & Architecture: Establish and maintain code quality standards, implement testing strategies (unit, integration, e2e), and mentor developers on architectural decisions and design patterns.
Type Safety & Developer Experience: Leverage TypeScript to build robust, type-safe applications. Improve developer experience through reusable components, utilities, and documentation.
Collaboration & Mentoring: Work closely with backend developers, product managers, and designers. Mentor junior frontend developers and provide technical guidance on feature implementation and technical debt management.
Strategic Input: Provide management with accurate task estimates, technical recommendations for technology choices, and suggestions for frontend infrastructure improvements.
3. KNOWLEDGE & SKILLS
Essential Skills:
2+ years of overall frontend development experience with a proven track record in modern React.js/TypeScript ecosystems.
Strong problem-solving skills with ability to diagnose complex technical issues, think critically, and develop efficient solutions across the full stack.
Excellent communication and collaboration skills; ability to effectively articulate technical concepts to both technical and non-technical audiences.
Deep proficiency in React.js and TypeScript, including advanced patterns (hooks, context, performance optimization, generics).
Expertise in state management solutions (Redux/Zustand).
Proficiency in building and maintaining component libraries and design systems.
Solid understanding of performance optimization, bundling, and web vitals.
Familiarity with Git workflows and collaborative development practices.
Desirable Knowledge/Abilities:
Experience with TanStack tools (React Query, React Router, TanStack Start).
Deep knowledge of JavaScript (ES6+, async/await, closures, prototypes, event loop).
Knowledge of containerization (Docker) and deployment pipelines (CI/CD).
Experience with unit-testing frameworks (Vitest, react-testing-library).
Familiarity with Tailwind v4 and modern CSS.
Knowledge of Web APIs, performance profiling, and browser DevTools.
Experience building progressive web apps (PWA) and React Native applications.
Understanding of SEO best practices and server-side rendering (SSR/SSG).
Experience with Vite as a modern build tool and development server.
Familiarity with Biome/ESLint for code linting, formatting, and toolchain optimization.
Knowledge of Feature-Sliced Design (FSD) architecture pattern for scalable frontend project structure.
Summary:
The Middle+ Frontend Developer role is focused on building high-quality, performant user experiences and maintaining a scalable frontend architecture across the organization. This position combines technical depth with strategic oversight to drive improvements in code quality, component systems, and user-facing features, ultimately enabling users to experience reliable, fast, and intuitive interfaces.
How to Apply:
Send your CV and CL to info@zypl.ai, specifying “Middle+ Frontend Developer” in the subject line. We guarantee feedback at every stage of the selection process within five business days.