This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Middle Frontend Developer based in Brazil.
As a Middle Frontend Developer, you will build sleek, high-performance web applications that deliver seamless and intuitive user experiences. You will work primarily with React.js and GraphQL to develop modern, scalable frontend solutions. The role involves close collaboration with designers, backend developers, and QA engineers throughout the development lifecycle. You will contribute to responsive interfaces, reusable components, performance optimization, and reliable integrations. Your work will directly influence the usability, quality, and scalability of products serving users across global markets. This is a full-time remote opportunity offering a supportive, technically skilled environment with strong opportunities for professional growth.
Accountabilities:
- Develop, enhance, and maintain modern web applications using React.js and GraphQL, ensuring high standards of functionality, performance, and usability.
- Collaborate closely with designers and backend developers to translate product requirements and designs into scalable, high-performance frontend solutions.
- Write clean, maintainable, efficient code while following established frontend development standards and best practices.
- Build responsive, accessible, and user-friendly UI components that provide consistent experiences across browsers and devices.
- Optimize applications for performance and scalability by identifying bottlenecks and implementing effective technical improvements.
- Debug, troubleshoot, and resolve frontend issues across multiple browsers, devices, and environments.
- Participate actively in code reviews, technical discussions, and knowledge-sharing activities to improve overall team quality.
- Where applicable, create and maintain end-to-end automated tests using Playwright or comparable testing frameworks.
Requirements:
- 2+ years of professional frontend development experience with React.js and a solid understanding of modern web development practices.
- Strong knowledge of JavaScript ES6+, HTML5, and CSS3, with the ability to build robust and maintainable user interfaces.
- Hands-on experience working with GraphQL, preferably using Apollo Client or a similar client-side solution.
- Familiarity with React Hooks and Context API, with experience using Redux considered an advantage.
- Experience consuming RESTful APIs and integrating third-party services into frontend applications.
- Good understanding of component-based architecture, state management, reusable UI patterns, and frontend application structure.
- Knowledge of web performance optimization, browser debugging, troubleshooting, and responsive development techniques.
- Experience with Playwright or other automated testing frameworks is a plus.
- Familiarity with CI/CD pipelines and DevOps practices is an advantage.
- Upper-Intermediate English communication skills, with the ability to collaborate effectively in an international team.
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field, or equivalent professional experience.
- Detail-oriented and user-focused approach, with a genuine interest in creating polished and seamless digital experiences.
- Strong problem-solving abilities, proactive mindset, and the ability to work effectively in a collaborative environment.
- Demonstrated initiative in identifying opportunities to improve application performance, usability, and UI quality.
Benefits:
- Full-time remote position based in Brazil, with flexibility to work from anywhere in the country.
- Opportunity to work on international projects and modern web applications serving global users.
- Professional development and career growth opportunities within a supportive technical environment.
- Collaboration with experienced designers, backend developers, QA engineers, and other technology professionals.
- Hands-on experience with modern frontend technologies including React.js and GraphQL.
- Exposure to scalable, high-performance application development and contemporary engineering practices.
- Supportive team culture focused on collaboration, knowledge sharing, innovation, and continuous improvement.
How Jobgether works:
We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
#LI-CL1