Responsibilities:
· Work as part of tech team to build React Native iOS / Android applications for Payment Product.
· Architect, build and maintain excellent React Native applications with clean code.
· Implement perfect UI’s that match designs.
· Implement clean, modern, smooth animations and transitions that provide an excellent user experience.
· Integrate third-party API’s.
· Write unit and integration tests.
· Release applications to the Apple and Google Play stores.
· Work with native modules when required.
· Assist with building estimates.
EXPERIENCE (and soft skills):
· Person with 2-6 years
· Good communication skills
· Results oriented with ability to produce payment products that deliver organizational benefit.
· Team player with experience in collaborating cross-team to ensure successful delivery of solutions.
TECHNICAL SKILLS (hands on):
· Build React Native applications from scratch.
· Be familiar with both iOS & Android design patterns.
· Experience in JavaScript and TypeScript or ClojureScript language and its nuances,
· including ES6+ syntax, JSx & StyleSheet.
· Knowledge of functional or object-oriented programming
· Familiarity with native build tools, like XCode, Gradle, Android Studio, IntelliJ
· Understanding of REST APIs, the document request model, and offline storage Roles and Responsibilities JUnit
OPTIONAL but DESIRABLE TECHNICAL SKILLS:
· Functional domain knowledge of digital payments, payment gateways, wallets, pre-paid card etc
· Proficient with tools such as Git, Bitbucket, JIRA, Confluence
EDUCATION:
Bachelor of Engineering (preferably in Computer Science/Electronics) or MCA
Notice Period:
Preferred Immediate joiner or maximum notice period is 30 days.