
Frontend Developer, React – Mid-level
FCamara Consulting & Training
full-time
Posted on:
Location Type: Hybrid
Location: São Paulo • Brazil
Visit company websiteExplore more
Tech Stack
About the role
- Develop and implement highly interactive and responsive user interfaces using HTML, CSS, and JavaScript;
- Collaborate with cross-functional teams to translate business requirements into efficient technical solutions;
- Ensure cross-browser compatibility and web accessibility of applications;
- Use Git version control for collaboration and source code management;
- Implement complex features using TypeScript, React, and GraphQL;
- Efficiently consume REST APIs to integrate data and functionality into applications;
- Demonstrate proficiency in advanced debugging techniques to quickly identify and resolve issues;
- Develop and maintain unit and integration tests to ensure code quality;
- Demonstrate advanced knowledge of Node.js to build server-side applications and backend integrations;
- Apply Backend-for-Frontend (BFF) patterns to create frontend-optimized interfaces tailored to application needs;
- Use bundling tools to optimize performance and resource loading efficiency;
- Implement responsive, accessible, and intuitive design patterns for improved user experience;
- Demonstrate basic DevOps knowledge to automate deployment and continuous integration processes;
- Work with agile methodologies for continuous delivery and effective collaboration;
- Apply data structure principles, SOLID principles, and design patterns to ensure code scalability and maintainability;
- Identify and apply performance optimization techniques to improve application speed and efficiency
Requirements
- Solid experience with HTML, CSS, and JavaScript.
- Proficiency with Git for version control and collaboration.
- Experience with TypeScript, React, and GraphQL.
- Proven ability to consume and integrate REST APIs.
- Advanced knowledge of Node.js.
- Understanding of responsiveness, accessibility, and cross-browser compatibility principles.
- Experience developing unit and integration tests.
- Familiarity with debugging tools and techniques.
- Basic knowledge of DevOps.
- Experience with agile methodologies.
- Understanding of data structure principles, SOLID, and design patterns.
- Advanced knowledge of performance and optimization techniques.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
HTMLCSSJavaScriptTypeScriptReactGraphQLNode.jsREST APIsunit testingintegration testing
Soft Skills
collaborationproblem-solvingcommunicationadaptabilityattention to detail