Software Engineer III – React Native, Mobile
Posted 9ds ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Senior Software Engineer responsible for developing complex mobile features in React Native. Contributing to architectural evolution at Vitat, a healthcare innovation company.
Responsibilities:
- Develop end-to-end complex mobile features, from understanding the problem through deployment and production monitoring;
- Actively contribute to architectural decisions, proposing solutions that balance technical quality, performance, and delivery speed;
- Ensure code quality through automated tests, thorough code reviews, and engineering best practices;
- Collaborate with Product Managers and Designers to translate product requirements into efficient, well-structured technical solutions;
- Manage the app release cycle on the App Store and Google Play, including testing, builds, and approval flows;
- Support the growth of more junior engineers by sharing knowledge and providing day-to-day technical guidance;
- Identify opportunities to improve code and team processes, proactively proposing and implementing improvements.
Requirements:
- Strong production experience in mobile development with React Native, with the ability to resolve complex performance issues and debug effectively;
- Proficiency in state management (Redux, Context API, Zustand or similar) and good judgment to choose the right approach for each scenario;
- Hands-on experience integrating RESTful APIs and/or GraphQL;
- Familiarity with automated testing (Jest, Detox or similar) and mobile CI/CD pipelines;
- Solid knowledge of architectural patterns (SOLID, Clean Architecture, OOP) and the ability to apply them in daily work;
- Ability to work autonomously, taking ownership of deliveries and independently finding solutions;
- Good communication skills to explain technical decisions clearly to both the engineering team and product stakeholders;
- Natural collaborator with a willingness to give and receive constructive feedback;
- Technical curiosity and the desire to stay up to date with the mobile ecosystem.
- Differentials
- Experience with other cross-platform mobile technologies (Flutter, Kotlin Multiplatform);
- Experience with GraphQL in large-scale mobile applications;
- Having contributed to architectural decisions in previous projects;
- Experience with feature flags, A/B testing and rapid experimentation;
- Contributions to open source projects or active participation in the mobile community.
Benefits:
- Medical and dental coverage with a very low fixed discount and no copayment for you and your dependents;
- Life insurance fully paid by us;
- Meal allowance paid on a flexible card for you to use as you prefer;
- Wellhub (formerly Gympass) for you and your dependents to exercise together;
- Home office allowance to help with extra expenses;
- Discounts at Raia and Drogasil pharmacies;
- Childcare assistance for any Vitlover who is the legal guardian of children up to 6 years old;
- Extended maternity leave of 180 days and paternity leave of 20 days;
- Annual Profit Sharing program;
- Subsidy for courses, MBAs, certifications and books with a limit of R$6,000.00 per year so you can develop according to the current policy;
- One paid day off during your birthday month to enjoy;
- You and your family as members of the SESC club;
- Referred someone to Vitat? When the referred person completes one year you receive an attractive referral bonus;
- If you join the Technology team, you will have free access to GitHub Copilot to make your day-to-day work easier!
















