Home
Jobs
Saved
Resumes
Senior Front-end Developer, React/React Native at Riachuelo | JobVerse
JobVerse
Home
Jobs
Recruiters
Companies
Pricing
Blog
Jobs
/
Senior Front-end Developer, React/React Native
Riachuelo
Remote
Website
LinkedIn
Senior Front-end Developer, React/React Native
Brazil
Full Time
4 weeks ago
No Sponsorship
Apply Now
Key skills
Azure
Cloud
Docker
Firebase
GraphQL
JavaScript
Jest
Next.js
Node.js
React
React Native
Redux
TypeScript
Analytics
React.js
Express
NestJS
Testing Library
Unit Testing
Git
GitLab
Performance Optimization
Agile
Scrum
Kanban
CI/CD
About this role
Role Overview
Lead the development and evolution of frontend features in React (web) and React Native (mobile).
Work directly on improving application performance, stability, and maintainability.
Develop and integrate frontend applications with GraphQL APIs, working with schemas, queries, and mutations.
Occasionally work on the backend in Node.js for maintenance, specific integrations, or necessary adjustments.
Work with REST APIs when required, mainly in integration or maintenance scenarios.
Structure and maintain scalable, well-organized frontend projects aligned with best practices.
Implement responsive, reusable interfaces consistent with the Design System.
Write and maintain robust unit tests to ensure code quality and reliability.
Actively participate in code reviews, promoting technical standards and team growth.
Analyze production errors and issues using tools like Firebase to ensure app stability.
Participate in technical decisions and support estimations, impact analyses, and refinements.
Collaborate with Product, UX, and QA teams to deliver solutions aligned with business needs.
Contribute to the evolution of the frontend architecture, including initiatives such as Micro Front‑End when applicable.
Requirements
Solid experience as a Senior Front‑end Developer.
Strong proficiency in React.js, including Hooks (versions 16, 17, and 18).
Practical experience with React Native and real-world mobile application development.
Strong knowledge of JavaScript (ES6+) and TypeScript.
Experience with Context API and/or Redux.
Solid experience with GraphQL, including:
Consumption of queries and mutations on the frontend
Understanding and use of schemas
Knowledge of Node.js (Express, NestJS, or similar) for occasional backend tasks.
Knowledge of REST APIs.
Experience with unit testing using:
Jest
Testing Library
Experience working with a Design System.
Experience with performance optimization techniques such as:
Lazy loading
Code splitting
Controlling re-renders
Daily use of Git.
Basic knowledge of Cloud (Azure).
Familiarity with CI/CD, preferably using GitLab.
Experience with observability tools, such as Firebase (error analysis and stability).
Knowledge of product analytics tools, such as Amplitude.
Experience with agile methodologies (Scrum, Kanban).
Consistent application of Clean Code, best practices, and frontend patterns.
Experience structuring scalable and maintainable projects.
Experience with medium to large-scale applications.
Familiarity with Micro Front‑End concepts and scalable frontend architecture.
Certifications in Azure and/or GitLab (desirable).
Experience with Micro Front‑End.
Knowledge of Next.js.
Experience with Docker.
Strong focus on performance in React and React Native.
Tech Stack
Azure
Cloud
Docker
Firebase
GraphQL
JavaScript
Jest
Next.js
Node.js
React
React Native
Redux
TypeScript
Benefits
Health insurance
Dental insurance
Meal voucher
Food allowance
Telemedicine
Gympass
Childcare assistance
Culture voucher
Home office allowance
Profit sharing (PLR)
Private pension plan
Group life insurance
Pharmacy partnership/discounts
Educational partnerships
Online learning platform
Discounts at Riachuelo
Apply Now
Home
Jobs
Saved
Resumes