Education Qualification: BCA, MCA, MSCIT, BSCIT, BE(IT), ME(IT), Diploma in IT and others
Position
We are looking for a React Native developer to help us create beautiful, performant mobile apps on iOS and Android that give our customers a first-class mobile experience
You will be responsible for creating these applications with other members of our mobile team, as well as collaborating closely with the web and server teams responsible for the other layers of our product suite
This is a high-impact position that will play a critical role in our product development
The apps you write will be used by tens of thousands of our customers daily
Responsibilities
Create beautiful, pixel-perfect UIs across both mobile platforms that look and feel native
Write automated tests that give us the confidence to iterate quickly and ensure the product is of the highest
quality
Diagnose and fix bugs and performance bottlenecks
Practice Scrum with a great group of developers and product managers
Skills and Experience
Proficiency with JavaScript, HTML, CSS. Bonus for TypeScript
React Native experience, bonus for ReactJS experience
Solid understanding of object-oriented programming, functional programming, and design patterns
Ability to write clean, understandable, well-documented code
Comfortable working with third-party dependencies and debugging dependency conflicts
Familiarity with native create tools, like Xcode, Android Studio/IntelliJ, and Gradle
Experience with native Android and iOS SDKs preferred (bonus for Swift/Kotlin)
Experience working with and debugging RESTful APIs
Experiences with automated testing frameworks, like Jest or Mocha
Experience with revision control systems such as Git or SVN