Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
About the Job:
- You will develop and maintain mobile applications using React Native, and responsible for the entire life-cycle.
As a Mobile Developer, you will:
- Contribute to the creating and maintenance of tooling, libraries, and documentation adjacent to the mobile applications;
- Responsible for the entire mobile application lifecycle (concept, design, coding, testing, debugging, release, support, and documentation);
- Make architecture recommendations, and provide guidance and expertise on designing product solutions to work with mobile devices;
- Integrate with existing back-end services and possibly create new services to support mobile applications and design interfaces;
- Collaborate closely with web and mobile developers, as well as UX/UI designers and QA Engineers;
- Analyze and resolve application performance problems, and create or modify procedures to solve complex problems considering mobile device capabilities and limitations, operating time and form of desired results.
We Offer:
- Competitive Salary Package;
- Flexible work environment;
- Transportation Allowance;
- In-house chef for daily FREE food and drinks!
Job Requirements
To be the ideal Mobile Developer, you will need:
- Bachelor degree in Computer Science or equivalent
- More than 1+ year experience using React Native
- Knowledge of MVC and Object-Oriented Programming concepts
- Experience in using version control systems like Git
- Experience integrating with third-party dependencies and debugging
- Familiarity with any native build tools, like XCode, Gradle, Android Studio, OR IntelliJ
- Familiarity with Crashlytics & Analytics