Senior React Native Mobile Engineer
Location
São Paulo, SP | Brazil
Job description
A fast-growing company that is developing world-class solutions at the intersection of technology, socialization, and entertainment is looking for a Senior React Native Mobile Engineer. The engineer will be responsible for building, maintaining, and scaling the company’s location-based mobile application. The company's software helps users to streamline the real-time discovery of social and entertainment events in the city. Their unique product enables users to leave real-time reviews, performance feedback, and posts. This is an amazing opportunity for developers to test their mettle and improve under the guidance of top-notch professionals.
Job Responsibilities:
- Build stable and high-performing services and mobile applications
- Provide quantitative insight to help make informed decisions
- Create apps that combine visual design with functionality
- Take complete ownership of the mobile development lifecycle (from gathering requirements, implementation, unit, and integration tests to Test Flight/CICD deployments)
- Accept functional requirements, designs, and swagger information and then write production-grade code that the existing team can eventually assess in Test Flight
- Translate wireframes and prototypes into stylish and interactive mobile apps
- Collaborate with the back-end development, UX/UI designers, graphic designers, and design team
- Provide value-added services and metrics to promoters
- Fix bugs, implement mobile designs, and implement/maintain mobile CI/CD
- Work closely with back-end engineers to deliver a consistent and reliable mobile experience
- Collaborate with designers to improve usability for customers
- Optimize the mobile app for maximum speed
- Work with designers to ensure high-quality graphic standards and brand consistency to have a direct impact on the user experience of the customers
- Test and make sure to deliver a world-class experience to the millions of people using the product on a daily basis
Job Requirements:
- Bachelor’s/Master’s degree in Engineering, Computer Science (or equivalent experience)
- At least 3+ years of relevant experience as a mobile engineer
- 3-5+ years of experience working with React Native
- Extensive experience with mobile technology, common libraries, best practices, and mobile testing
- Strong knowledge of native iOS or Android code
- Prolific experience working with Chrome/Firefox/Safari Developer/React Native Tools
- Demonstrable experience with APIs and error handling
- Familiarity with Zeplin in order to view designs and download assets
- Prior experience in ensuring IOS and Android interoperability while working with React Native
- Strong knowledge of React Navigation, Redux, Deep Links, and React Query
- Extensive experience with React Native Testing Frameworks/Libraries and MapBox
- Ability to write native code if needed (Kotlin/Swift)
- Demonstrable experience with AWS Amplify, Cognito, TypeScript, and JavaScript
- Solid understanding of CI/CD
- Prior experience working in an agile environment
- Fluent in English, written and spoken
Job tags
Salary