The ideal candidate should have a deep technical expertise with a passion for clean, scalable frontend architecture.
He will need to lead by example in crafting elegant user interfaces using React and TypeScript, and contribute to the implementation of critical application features.
Must-Have Requirements
- 5+ years of professional experience in frontend development, building complex and scalable web applications.
- Expert-level proficiency in React and TypeScript, with a track record of delivering high-impact features and components.
- Deep understanding of SOLID principles, particularly the Single Responsibility Principle and Open-Close principle.
- Proven ability to design and implement reusable component architectures, maintainable state management, and cohesive UI structures.
- Keen attention to detail, with a strong focus on UX quality, performance, and accessibility.
- Experience guiding code quality, enforcing standards via reviews, and mentoring junior/medior developers.
- Experience integrating with RESTful APIs and optimizing data-fetching strategies.
Nice-to-Have Skills
- Experience with Storybook for component documentation, testing, and design system integration.
- Hands-on experience with micro frontend architectures, especially with single-spa or module federation.
- Familiarity with CI/CD practices for frontend delivery, and knowledge of testing strategies.
Soft Skills
- Strong leadership and technical decision-making abilities; can lead feature development end-to-end.
- Excellent communication and cross-functional collaboration skills with designers, business analysts, and backend teams.
- A proactive, ownership-driven mindset, with the ability to break down complexity and drive solutions forward.
- Passion for clean code, documentation, and continuous learning.
Enginium
profitfy
Makerble
HYRED
Hivex