Job Requirements
Skills
This job post is managed by
Job description for React Native Developer (Remote) at Octomate
- Build pixel-perfect, buttery smooth UIs across both mobile platforms.
- Leverage native APIs for deep integrations with both platforms.
- Diagnose and fix bugs and performance bottlenecks for performance that feels native.
- Maintain code and write automated tests to ensure the product is of the highest quality.
- Reach out to the open-source community to encourage and help implement mission-critical software fixes—React Native moves fast and often breaks things.
- Firm grasp of the JavaScript and TypeScript language and its nuances, including ES6+ syntax
- Knowledge of functional and object-oriented programming
- Ability to write well-documented, clean TypeScript code
- Rock solid at working with third-party dependencies and debugging dependency conflicts
- Familiarity with native build tools, like XCode, Gradle, Android Studio or IntelliJ
- Understanding of REST APIs, the document request model, and offline storage
- Ability to understand business requirements and translate them into technical requirements
- Experience with performance and memory tuning with tools, such as Instruments and Shark
- Understanding of Google’s Android design principles and interface guidelines
- Understanding of Apple’s design principles and interface guidelines
- Proficient understanding of code versioning tools, such as Git
- Familiarity with continuous integration
- Experience with Google Firebase Crashlytics for production logging
- Experience with Firebase ML for image recognition tasks
- Experience with Google Maps API for display maps and geolocation
- Familiarity with cloud message APIs and push notifications using Google Firebase
- Experience with implementing and testing biometric authentication (Fingerprint for Android, FaceID for iOS)
- Experience with automated testing suites for React Native, like Jest or Mocha
- Experience with automated testing frameworks for Android and iOS
- Knowledge of other web technologies and UI/UX standards preferred
Glints Safety Tips
Don't provide your bank or credit card details when applying for jobs. Legitimate employers and hiring managers do not require an application fee or expect you to pay for training.
Learn More