As a Senior Frontend React Engineer, you will lead the development and continuous improvement of web applications, translating functional and technical requirements into robust, user-friendly interfaces. Your work will focus on building scalable frontend systems using React.js, ensuring performance, maintainability, and a seamless experience across devices and browsers.
Key Responsibilities
- Design and implement responsive web applications based on client specifications
- Perform ongoing maintenance, debugging, and optimization of existing platforms
- Use GitLab for version control, release management, and collaborative development workflows
- Test and troubleshoot across multiple browsers and environments to ensure compatibility
- Collaborate with engineering teams to enhance and customize web applications
- Participate in daily stand-ups and biweekly planning sessions to track progress and align on goals
- Deliver high-quality code on schedule while adhering to best practices
- Propose and implement improvements to enhance usability and performance
Qualifications
- Bachelor's degree in Computer Science or a related technical field
- Minimum of 5 years of professional frontend development experience
- Deep expertise in React.js and its ecosystem, including state management libraries such as Redux, Flux, or MobX
- Strong command of HTML5, CSS3, and modern JavaScript, with a focus on clean, efficient code
- Experience configuring and optimizing build tools like Webpack for large-scale applications
- Proven ability to integrate with RESTful APIs and manage data flow effectively
- Familiarity with version control systems and collaborative development practices, including code reviews and mentoring
- Skilled in responsive design and cross-browser compatibility techniques
- Background in SEO best practices and frontend performance optimization
- Strong problem-solving abilities and attention to detail
- Experience working in Agile environments
- Fluency in written and spoken English
Preferred Experience
- Work on GEO-related projects
- Familiarity with Umbraco as a CMS
Technology Stack
React.js, Redux, Flux, MobX, HTML5, CSS3, JavaScript, Webpack, RESTful APIs, Git, GitHub, GitLab, Umbraco
Work Environment
This role is available to candidates based in Portugal or Brazil. You will work in an Agile setting that values shared ownership, open communication, and continuous learning. Mistakes are treated as opportunities to grow, and team members are encouraged to contribute ideas and shape technical direction.
Professional development is supported through ongoing training, mentorship, and exposure to diverse projects. There may also be opportunities for travel. The culture emphasizes collaboration, personal growth, and collective responsibility in building reliable, high-quality software.