Submit

Frontend Engineer

Venda Do Pinheiro

Job description

Responsibilities and Duties

- Design, develop, and maintain high-quality, scalable web applications that align with both user expectations and business needs;
- Collaborate with cross-functional teams to define product requirements, user stories, and acceptance criteria;
- Write clean, maintainable, and efficient code using best practices, modern standards, and scalable architecture;
- Lead and participate in code reviews, offering actionable feedback and mentoring junior developers to uphold code quality;
- Optimize application performance, reliability, and security through thorough profiling, debugging, and testing;
- Contribute to technical design and architecture discussions, producing specifications and documentation as needed;
- Stay current with industry trends, emerging technologies, and frontend best practices, sharing knowledge with the wider team.


Requirements

What we need
- 5+ years of professional experience in modern web development, with a focus on React and TypeScript;
- Strong understanding of JavaScript (ES2015+), HTML5, and CSS3, as well as modern web development workflows;
- Experience working with RESTful APIs and integrating frontend applications with backend services;
- Solid understanding of state management concepts and hands-on experience with tools such as Jotai, Zustand, or Redux;
- Familiarity with automated testing, including React Testing Library, Vitest, and Playwright;
- Experience with Next.js and CSS Modules for styling and SSR/SSG;
- Bachelor's or Master’s degree in Computer Science, or equivalent professional experience;
- Comfortable with CI/CD pipelines and Agile methodologies;
- Strong knowledge of software design patterns, frontend architectural principles, and user-centered design;
- Excellent problem-solving, communication, and collaboration skills.


Want to apply?
Position
Name*
Email*
Phone number*
Country*
City*
Linkedin
Faça upload do seu CV* (max. 4MB)
Upload your photo or video (max. 4MB)
Submit