
Senior Mobile Developer – React Native
Mercafacil
full-time
Posted on:
Location Type: Remote
Location: Brasil
Visit company websiteExplore more
Job Level
About the role
- Provide technical leadership for the development of complex systems, making strategic decisions that directly affect project architecture and scalability.
- Serve as a technical reference for the team, guiding and mentoring less experienced developers, promoting development best practices and ensuring code quality.
- Anticipate and resolve critical issues, optimize processes, propose technological innovations, and align technical solutions with the company's business goals.
- Work on the most complex and challenging tasks, developing advanced features and implementing high-impact solutions for the project.
- Mentor and support less experienced developers, providing constructive feedback and assisting in resolving technical problems.
- Participate in designing the application architecture.
- Conduct code reviews.
- Identify and resolve advanced performance issues.
- Ensure security best practices are followed and implement measures to protect the application and user data.
Requirements
- Strong experience in mobile development with React Native;
- Experience with end-to-end (E2E) testing;
- Experience with unit testing;
- Experience with build and deployment tools such as Expo, Android Studio, Xcode, Fastlane, and TestFlight for app publishing and distribution;
- Experience integrating external services such as Google Maps, Firebase, push notifications, and authentication services;
- Experience consuming REST APIs, error handling, and managing loading states;
- Knowledge of state management (Redux, Context API, Zustand, or similar);
- Experience publishing apps to stores (Google Play Store and Apple App Store), including resolving build and submission issues;
- Experience with GraphQL;
- Familiarity with Apollo Client or other GraphQL client libraries;
- Experience with CI/CD for mobile applications;
- Familiarity with monitoring and analytics tools (Sentry, Firebase Crashlytics, Firebase Analytics);
- Experience with architectures and best practices (Clean Architecture, SOLID principles);
- Experience working with agile methodologies (Scrum, Kanban).
Benefits
- Medical coverage (Sulamérica or Central Nacional Unimed, depending on region) for you and your dependents with no monthly fee, with co-payments based on usage;
- Dental coverage (Odontoprev) for you and your dependents with no monthly fee, with co-payments based on usage;
- Dasa telemedicine offering various online consultations, no medical referral required, and no co-payments;
- 'Meu Doutor' family doctor service available to employees and dependents enrolled in the medical plan;
- Pregnancy program for employees or dependents, supporting a safer and more comfortable experience during pregnancy, childbirth, and postpartum;
- Free flu vaccine for you and your dependents;
- Prevenar 13 vaccine to help protect against 13 types and subtypes of pneumococcal bacteria;
- Life insurance;
- Gympass membership;
- Extended maternity and paternity leave;
- Flexible benefits via Caju card (meal and food allowance - VR/VA);
- Birthday off to celebrate your birthday;
- Day off for moving house;
- Extended wedding/honeymoon leave to enjoy your honeymoon at leisure!
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
React Nativeend-to-end testingunit testingExpoAndroid StudioXcodeFastlaneTestFlightREST APIsGraphQL
Soft Skills
technical leadershipmentoringproblem solvingcode qualityprocess optimizationstrategic decision makingconstructive feedbackcommunicationteam collaborationcritical issue resolution