Mercafacil

Senior Mobile Developer – React Native

Mercafacil

full-time

Posted on:

Location Type: Remote

Location: Brasil

Visit company website

Explore more

AI Apply
Apply

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