FCamara Consulting & Training

Frontend Developer, React – Mid-level

FCamara Consulting & Training

full-time

Posted on:

Location Type: Hybrid

Location: São PauloBrazil

Visit company website

Explore more

AI Apply
Apply

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