Job Description
- Programming ability: coding, design, testing, system maintenance. Perform hands-on development and maintenance of software applications/components. Perform code and design reviews. Utilize test-driven development approach to deliver commercial quality code
- Communication: effective emails and Slack notifications, proactive status updates, structured fact-based arguments, collaboration.
React Native Technical Requirements
- At least 2 years of experience in handling ReactNative Apps
- Hands on experience in Javascript / ES6+ standards, ReactNative
- Must have hands-on experience in writing functional components, hooks, component lifecycle, RN core UI components
- Good understanding of integrating REST APIs, Axios or fetch
- Positive to have experience with any one global state management library like Redux, Redux-tool-kit, Mobx
- Good to have knowledge of react-navigation, redux-thunk but not mandatory
- Familiarity with offline storage using sqlLite, firebase is a plus
- 1-2 years of experience in Android/IOS Programming/Development concepts
- Hands-on experience in OOPS, JAVA/Kotlin/Swift/Obj-C.
- Good understanding of Android/iOS Application lifecycle with Architectural and Design Patterns.
Candidate Profile
- Deep understanding of the full mobile development life cycle
- Build pixel-perfect, smooth UIs across both mobile platforms.
- Build and maintain good React Native applications with clean code and best practices.
- Good problem-solving and debugging skills
- Should accept challenges handle complex problems
- Ability to work independently or in a team
Required Skill Set Experience
- B.Tech/B.E, MCA in Computer Science or equivalent
- 3 to 4 years experience in a technical role.
- Programming ability: coding, design, testing, system maintenance. Perform hands-on development and maintenance of software applications/components. Perform code and design reviews. Utilize test-driven development approach to deliver commercial quality code
- Communi