Desenvolvedor Sênior | React Native

Jobgether SRL

United States

Remote

USD 120,000 - 180,000

Full time

9 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Remote work
Meal allowance
Health insurance
Dental insurance
Home office allowance
Birthday time off
Parental leave
Well-being benefits
Emotional well-being support
Discount programs
Professional development
Inclusive workplace
Technical growth

Job summary

Jobgether SRL seeks an experienced mobile engineer to lead end‑to‑end React Native development for iOS and Android, shaping architecture, performance, and delivery. You will implement high‑fidelity UI, integrate REST APIs, and drive quality with automated tests.

The role requires 4+ years with React/React Native, TS, and modern state management. Remote‑first setup, strong collaboration, and ownership of technical decisions are expected.

Qualifications

  • At least 4 years of solid professional experience with React and React Native development.
  • Strong production experience with TypeScript, including advanced use of React Hooks and functional programming principles.
  • Practical experience with React Navigation and state management solutions such as Context API, React Query/TanStack Query, or equivalent technologies.
  • Experience developing automated tests for JavaScript and TypeScript applications using tools such as Jest and React Testing Library.
  • Hands‑on experience with iOS and Android release processes, including builds, certificates, and publishing applications to app stores.
  • Experience with Styled Components and a strong understanding of responsive styling, UI implementation, and user experience principles.
  • Knowledge of mobile CI/CD pipelines and automated build and delivery workflows.
  • Professional experience developing web applications with React, including single‑page applications (SPAs), routing, and build tooling.
  • Experience with Node.js backend development, including REST API implementation, database integration, and authentication.
  • Ability to make and justify technical architecture decisions independently, considering maintainability, performance, scalability, and testing.
  • Strong analytical and problem‑solving skills, particularly when investigating complex platform‑specific issues.
  • Excellent communication skills and the ability to provide and receive technical feedback constructively.
  • Demonstrated autonomy, technical leadership, and willingness to mentor developers and improve team‑wide engineering practices.
  • Adaptability and effective prioritization when working in a dynamic environment with multiple demands.
  • Ability to read and understand technical documentation in English.

Responsibilities

  • End-to-End Mobile Development: Lead the design, development, testing, and delivery of mobile features using React Native and TypeScript across iOS and Android platforms.
  • Technical Architecture: Make and maintain architectural decisions related to project structure, state management, data layers, navigation, and testing strategies, ensuring solutions remain scalable and maintainable.
  • Application Performance and Reliability: Investigate and resolve platform-specific challenges involving performance, battery consumption, background execution, offline synchronization, and application stability.
  • Code Quality and Engineering Standards: Write clean, efficient, testable code and promote best practices through thoughtful code reviews, reusable patterns, and maintainable implementation standards.
  • API and Backend Integration: Integrate mobile applications with existing APIs and ecosystem services, collaborating with backend teams to refine API contracts when they do not adequately meet mobile requirements.
  • UI Implementation: Build prototypes and implement interfaces with high fidelity to approved designs, ensuring accurate layouts, consistent behavior, and a polished user experience.
  • Testing and Quality Assurance: Develop and maintain automated tests using appropriate JavaScript and TypeScript testing frameworks, contributing to reliable releases and reduced regression risks.
  • Release Management: Support mobile build processes, certificates, application deployment, app store publication, and mobile CI/CD pipelines.
  • Production Monitoring and Troubleshooting: Monitor applications in production, investigate incidents, identify root causes, and implement durable fixes rather than temporary workarounds.
  • Technical Leadership and Mentoring: Guide less experienced developers, facilitate technical discussions, provide constructive feedback, and establish engineering practices that enable the team to work effectively.
  • Cross-Functional Collaboration: Work with product stakeholders and technical leaders to define requirements, align architectural decisions, and ensure projects meet functional and technical specifications.
  • Continuous Improvement: Research emerging technologies, evaluate alternative approaches, and present recommendations for architectural review and ongoing product improvement.
  • Full-Stack Contribution: Contribute to React web applications and Node.js backend services when required, supporting REST APIs, database integrations, and authentication workflows.

Skills

React
React Native
TypeScript
React Hooks
React Navigation
Context API
React Query
Jest
React Testing Library
iOS/Android release
Styled Components
CI/CD
Node.js
REST APIs
Architecture decisions
Analytical skills
Communication
Mentoring
English technical reading

Education

Bachelor's degree in Computer Science

Tools

Jest
React Testing Library
Expo
Sentry

Job description

Accountabilities
  • End-to-End Mobile Development: Lead the design, development, testing, and delivery of mobile features using React Native and TypeScript across iOS and Android platforms.
  • Technical Architecture: Make and maintain architectural decisions related to project structure, state management, data layers, navigation, and testing strategies, ensuring solutions remain scalable and maintainable.
  • Application Performance and Reliability: Investigate and resolve platform-specific challenges involving performance, battery consumption, background execution, offline synchronization, and application stability.
  • Code Quality and Engineering Standards: Write clean, efficient, testable code and promote best practices through thoughtful code reviews, reusable patterns, and maintainable implementation standards.
  • API and Backend Integration: Integrate mobile applications with existing APIs and ecosystem services, collaborating with backend teams to refine API contracts when they do not adequately meet mobile requirements.
  • UI Implementation: Build prototypes and implement interfaces with high fidelity to approved designs, ensuring accurate layouts, consistent behavior, and a polished user experience.
  • Testing and Quality Assurance: Develop and maintain automated tests using appropriate JavaScript and TypeScript testing frameworks, contributing to reliable releases and reduced regression risks.
  • Release Management: Support mobile build processes, certificates, application deployment, app store publication, and mobile CI/CD pipelines.
  • Production Monitoring and Troubleshooting: Monitor applications in production, investigate incidents, identify root causes, and implement durable fixes rather than temporary workarounds.
  • Technical Leadership and Mentoring: Guide less experienced developers, facilitate technical discussions, provide constructive feedback, and establish engineering practices that enable the team to work effectively.
  • Cross-Functional Collaboration: Work with product stakeholders and technical leaders to define requirements, align architectural decisions, and ensure projects meet functional and technical specifications.
  • Continuous Improvement: Research emerging technologies, evaluate alternative approaches, and present recommendations for architectural review and ongoing product improvement.
  • Full-Stack Contribution: Contribute to React web applications and Node.js backend services when required, supporting REST APIs, database integrations, and authentication workflows.
Requirements:
  • At least 4 years of solid professional experience with React and React Native development.
  • Strong production experience with TypeScript , including advanced use of React Hooks and functional programming principles.
  • Practical experience with React Navigation and state management solutions such as Context API, React Query/TanStack Query, or equivalent technologies.
  • Experience developing automated tests for JavaScript and TypeScript applications using tools such as Jest and React Testing Library.
  • Hands‑on experience with iOS and Android release processes, including builds, certificates, and publishing applications to app stores.
  • Experience with Styled Components and a strong understanding of responsive styling, UI implementation, and user experience principles.
  • Knowledge of mobile CI/CD pipelines and automated build and delivery workflows.
  • Professional experience developing web applications with React, including single‑page applications (SPAs), routing, and build tooling.
  • Experience with Node.js backend development, including REST API implementation, database integration, and authentication.
  • Ability to make and justify technical architecture decisions independently, considering maintainability, performance, scalability, and testing.
  • Strong analytical and problem‑solving skills, particularly when investigating complex platform‑specific issues.
  • Excellent communication skills and the ability to provide and receive technical feedback constructively.
  • Demonstrated autonomy, technical leadership, and willingness to mentor developers and improve team‑wide engineering practices.
  • Adaptability and effective prioritization when working in a dynamic environment with multiple demands.
  • Ability to read and understand technical documentation in English.
Nice-to-have qualifications:
  • Experience integrating native iOS or Android modules using Swift, Kotlin, Objective‑C, or Java.
  • Familiarity with Expo, including its SDK, EAS Build, and development clients.
  • Experience creating, maintaining, or consuming design systems.
  • Knowledge of production error monitoring tools such as Sentry or equivalent platforms.
  • Familiarity with internationalization (i18n) libraries such as i18next.
  • Experience applying Test‑Driven Development (TDD) practices.
Benefits:
  • Remote work: Fully remote working arrangement.
  • Meal and food allowance: Meal and food benefits to support everyday expenses.
  • Health insurance: Medical insurance, with 50% of the cost paid by the employer and 50% by the employee.
  • Dental insurance: Dental coverage, with 50% of the cost paid by the employer and 50% by the employee.
  • Home office allowance: Financial support for working remotely.
  • Birthday time off: An additional day off during your birthday month.
  • Extended parental leave: Enhanced maternity and paternity leave.
  • Well‑being benefits: Access to TotalPass, with options for gyms, sports, Pilates, martial arts, nutrition, and other wellness activities.
  • Emotional well‑being support: Access to emotional care platforms, including Psicologia Viva, ZenClub, and Vittude.
  • Rewards and discounts: Access to the Mastercard Surpreenda rewards program.
  • Professional development: Participation in a professional training and development program, subject to company policy.
  • Inclusive workplace: A commitment to equal opportunity, welcoming qualified candidates regardless of race, color, religion, age, gender, nationality, disability, or family composition.
  • Technical growth and ownership: Opportunities to lead architectural discussions, influence engineering standards, and work on challenging mobile development projects.
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!

Why Apply Through Jobgether?

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

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

React Native Developer
React Native Developer

Grinteq • New York (NY)

On-site
USD 80,000 - 110,000
Flexible working hours
Remote working possibilities
Competitive salary
React Native Engineer
React Native Engineer

Air Apps • San Francisco (CA)

Remote
USD 90,000 - 120,000
Apple hardware
Annual bonus
Medical insurance (vision & dental)
+4
React Native Middle+/Senior Developer
React Native Middle+/Senior Developer

Itransition • Georgia

On-site
USD 70,000 - 110,000
Remote work options
Medical insurance
English courses online
+1
Technology Analyst - Mobile React Native Developer (Fully Remote)
Technology Analyst - Mobile React Native Developer (Fully Remote)

Partner Company • United States

Remote
USD 110,000 - 160,000
Profit-sharing
Meal allowance
Medical/dental insurance
+5
Frontend Engineer
Frontend Engineer

jobgether • New York (NY)

Remote
USD 130,000 - 170,000
Fully remote work
GenAI-assisted development
Opportunity to own frontend across the
+1
Software Engineer (React Native) - Remote Work | REF#294108
Software Engineer (React Native) - Remote Work | REF#294108

BairesDev • United States

Remote
MXN 450,000 - 850,000
100% remote work
USD or local currency compensation
Hardware & software setup for home
+4
Desenvolvedor(a) Mobile React Native – Pleno/Sênior
Desenvolvedor(a) Mobile React Native – Pleno/Sênior

Growdev • United States

Remote
USD 90,000 - 150,000
Day off aniversário
Benefícios educacionais
Plataforma de formação Growdev
+1
Tech Lead Mobile – React Native
Tech Lead Mobile – React Native

Growdev • United States

Remote
USD 140,000 - 180,000
Equipamentos de qualidade
Day off aniversário
Parcerias educacionais
+1
Senior Mobile App Developer
Senior Mobile App Developer

Improving Enterprises, Inc. • Plano (TX)

On-site
USD 90,000 - 120,000
Competitive compensation packages
Continuous learning potential
Employee discounts
+3
Middle Frontend Developer (Fully Remote)
Middle Frontend Developer (Fully Remote)

Jobgether SRL • United States

Remote
USD 23,000 - 35,000