
Senior Front End Developer – React
Tecla T
contract
Posted on:
Location Type: Hybrid
Location: Fortaleza • Brazil
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Develop, evolve and maintain frontend applications using React and/or Angular with TypeScript, following modern architectural patterns and best practices.
- Build reusable, scalable, and high-performance interfaces using Styled Components and/or other modern styling approaches.
- Work on frontend (SPA) application architecture, ensuring code organization, maintainability, and scalability.
- Integrate frontend applications with REST and/or GraphQL APIs, ensuring effective communication with the backend.
- Implement best practices for performance, accessibility (a11y), and responsiveness.
- Actively participate in architectural decisions and the definition of frontend technical standards.
- Ensure code quality through best practices, testing, code reviews, and pull request reviews.
- Collaborate with product, UX/UI, and backend teams to deliver complete solutions aligned with business needs.
Requirements
- Minimum of 3 years of experience working as a Senior Frontend Developer;
- Strong experience with React and/or Angular;
- Proficiency in TypeScript;
- Experience with Styled Components or similar CSS-in-JS libraries;
- Knowledge of frontend (SPA) application architecture;
- Experience consuming and integrating with REST APIs;
- Experience with version control (Git) and pull request workflows;
- Experience with performance best practices, code organization, and maintainability.
Benefits
- 13 invoices issued per year;
- 30 days of paid leave every 12 months;
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
ReactAngularTypeScriptStyled ComponentsREST APIsGraphQLfrontend application architectureperformance best practicescode organizationmaintainability
Soft Skills
collaborationcommunicationcode qualitytestingcode reviewspull request reviewsarchitectural decision making