No. of openings: 2
Years of experience: 5+ years
Responsibilities:
- Create pixel-perfect front-end Android & iOS apps using React Native
- React native upgrades and dependency management
- React native performance optimisations
- Functional and Performance Testing
- Writing functional, modular and reusable code
- Managing native code for Android (Java) and iOS (Swift)
- Creating bridging modules for React Native
- Setting up Build and Release pipelines for React Native with DevOps Engineers
- Setting up workflow and processes for Mobile Developers
- Improving team’s productivity by identifying and removing operational overhead.
Education & Work Experience:
- Bachelors in Computer Science Engineering / Information Technology
- Masters in Computer Science (Optional)
Skills:
- Languages
- Required - JavaScript (ES6), Async JS, Java/Swift
- Optional - Kotlin, Objective-C
- Frameworks
- Required - React Native, React Navigation, Redux, HTTP
- Optional - Firebase, i18n localisation
- Styling
- Required - Styling with CSS + Flexbox
- Platforms & Concepts
- Android
- Required - Gradle
- Optional - Android Services, WorkManager, Android Jetpack, Services
- iOS
- Required - Cocoapods
- Optional - App Refresh, Storyboards, etc.
- Programming
- Required - Data Structures & Algorithms
- Tools
- Required - Git
- Optional - Postman, Figma,
- Operating System
- Required - Linux
- Optional - macOS, Windows
NOTE: Skills marked as Required are mandatory for the candidate to have for the given years of experience.