Description:
Technical Skills Required:
• Cross platform - React Native with Redux, Redux-saga
• Native Platform – XCode with Swift &Objective-C, Android Studio with Java, Kotlin (optional) knowledge on Native SDK integration with React Native
• Server-Side – Basic understanding of Node.js, Express and TSOA
• CICD, Build, Configurations & VC – Jenkins, Gitlab CICD, Bitrise and Git
• Language – JavaScript – ES7/ES8, Typescript
Responsibilities:
• Coordinate with cross-functional teams to understand the client and business requirements
• Analyze requirements and determine technical feasibility of development and implementation of these requirements as new features or enhancements
• Identify, prioritize and execute tasks in the software development life cycle
• Analyze, debug and fix defects found during the sprint, system integration end-to- end testing and regression testing
• Participate in release planning and deployment of released build / version
• Manage version control, configuration management and continuous integration of all modules and features developed
• Ensure compliance with the documented software processes and procedures throughout the life cycle of software products
• Co-ordinate with QA and business teams for system integration and UAT testing
• Coordinate with QA teams to plan and execute individual module and application test scenarios
• Follow agile/ scrum methodology for software development and reporting update and progress
• Provide regular updates on the development, testing and release progress during daily standup, sprint planning and demo meetings
• Track and record progress of development tasks, defects using tools such as JIRA, Confluence etc.
• Integrating Native SDK’s
• Use RESTful APIs for connecting applications with backend services.
• Write unit and integration test cases
Must Have – React Native, React-Redux and Saga, Jest (Unit Testing), Good Analytical thinking, Good Code quality, Debugging react native app in any developer tool. Nice to have – Node JS, Express JS, Gitlab, CI/CD, App Release Management tool Bitrise Technical Skills required Cross platform – React Native with Redux, Redux-saga Native Platform – Xcode with Swift &Objective-C, Android Studio with Java, Kotlin (optional) knowledge on Native SDK integration with React Native Server-Side – Basic understanding of Node.js, Express and TSOA CICD, Build, Configurations & VC – Jenkins, Gitlab CICD, Bitrise and Git Language – JavaScript – ES7/ES8, Typescript
Bachelor's degree