
Senior Software Engineer β Mobile
Posted Sep 4

Posted Sep 4
This is a fully remote position, open to applicants in Brazil, +2 more countries.
β’ Develop and improve a cutting-edge cross-platform React Native application focused on food ordering, loyalty rewards, and locating nearby restaurants.
β’ Create and sustain full-stack mobile application functionalities.
β’ Produce clean, well-tested TypeScript code in accordance with established coding standards.
β’ Connect the application with backend services, APIs, and third-party tools.
β’ Collaborate with product managers, designers, and engineers to implement new features.
β’ Engage in code reviews, apply feedback, and adhere to the team's pull request procedures.
β’ Troubleshoot and resolve issues across both iOS and Android applications.
β’ Write and maintain unit, component, performance, and end-to-end tests.
β’ Support mobile build and release processes, including automated builds, beta testing, and App Store/Google Play releases.
β’ Document code, technical choices, and project progress.
β’ Participate in Agile ceremonies and team collaboration efforts.
β’ Keep up-to-date with the React Native ecosystem and contribute to platform enhancements.
β’ Actively participate in the migration to the React Native New Architecture.
β’ Deliver high-quality mobile features for millions of users.
β’ 6-9 years of experience in software engineering.
β’ Extensive experience in developing cross-platform mobile applications using React Native and TypeScript.
β’ Strong understanding of React Native architecture, including state management, navigation, performance optimization, and local storage.
β’ Experience with integrating REST APIs and utilizing token-based authentication.
β’ Familiarity with native development in React Native, including iOS/Swift, Android/Kotlin, and native modules.
β’ Practical experience with unit, component, and end-to-end mobile testing.
β’ Proven experience in releasing apps to the App Store and/or Google Play.
β’ Excellent communication and collaboration skills within cross-functional Agile teams.
β’ Bachelor's degree in Computer Science, Engineering, or equivalent practical experience.
β’ Desirable: experience with payment integrations such as Adyen, Apple Pay, and Google Pay.
β’ Desirable: experience with feature flag platforms like LaunchDarkly.
β’ Desirable: background in mobile analytics or error tracking tools such as Sentry and Adobe Experience Platform.
β’ Desirable: experience with CI/CD processes for mobile applications, including GitHub Actions, Expo EAS, and Fastlane.
β’ Desirable: knowledge of internationalization and multilingual app support.
β’ Desirable: familiarity with privacy and consent frameworks such as OneTrust.
β’ Desirable: understanding of SSL/certificate pinning for mobile API security.
β’ CV must be submitted in English.
β’ 30 paid days off each year.
β’ 5 paid sick days.
β’ Up to 60 days of medical leave.
β’ 6 paid days off annually for significant family occasions, such as weddings, funerals, or the birth of a child.
β’ Partially covered health insurance following the probation period.
β’ Wellness bonus for gym memberships, sports nutrition, and similar needs.
β’ Flexibility to work from anywhere.
β’ Opportunities for professional and personal growth.
β’ A diverse and dedicated remote-first team.
β’ Opportunity to work with a modern React Native and TypeScript technology stack.
β’ Chance to contribute to the React Native New Architecture migration.
Arista Networks
Coforma
Platform.sh
Arista Networks
Get handpicked remote jobs straight to your inbox weekly.