This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
As a Mid-level Frontend Engineer, you will be responsible for developing and maintaining robust and scalable web applications using JavaScript, React, Next.js, TypeScript, and Tailwind CSS. You will collaborate with cross-functional teams to implement new features, optimize performance, and improve user experience.
Job Responsibility:
Design and implement high-quality user interfaces using JavaScript, React, and related frameworks
Develop and maintain scalable web applications using Next.js, TypeScript, and Tailwind CSS
Collaborate with product managers, designers, and backend engineers to translate requirements into technical solutions
Optimize application performance and ensure a smooth user experience across different devices and browsers
Participate in code reviews, provide constructive feedback, and mentor junior engineers
Stay up-to-date with emerging frontend technologies and industry trends
Recognize impediments to our efficiency as a team ("technical debt"), propose and implement solutions
Confidently ship small features and improvements with minimal guidance and support from other team members
Collaborate with the team on larger projects
Requirements:
Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience)
3-5 years of professional experience in frontend development
Solid experience in frontend development using JavaScript and React
Experience owning a project from concept to production, including proposal, discussion, and execution
Proficiency in Next.js, TypeScript, and Tailwind CSS
Strong understanding of web development principles, including responsive design and cross-browser compatibility
Experience with performance and optimization problems and a demonstrated ability to both diagnose and prevent these problems
Experience with RESTful APIs and integrating frontend applications with backend services
Familiarity with testing frameworks (e.g., Jest) and code quality tools (e.g., ESLint)
Excellent problem-solving skills and attention to detail
Effective communication and collaboration abilities
Proficiency in the English language, both written and verbal
Demonstrated capacity to clearly and concisely communicate about complex technical, architectural, and/or organizational problems and propose thorough iterative solutions
Comfort working in a highly agile, intensely iterative software development process
Positive and solution-oriented mindset
Self-motivated and self-managing, with strong organizational skills