Job Summary:
We are looking for an experienced developer who is proficient with React Native and Cross Platform Mobile app Development. You will work in a team with UI/UX designers, back-end developers, and communicate with REST APIs to build a highly modular front-end. A deep knowledge and understanding of all of the components of React Native development is required. We expect the candidate to have good knowledge and work experience with Agile development methodology and aggressive sprint schedule work experience is required.
Job Responsibilities:
- Gather requirements from Product Owner/ Business Analyst and other Project Stake holders
- Analyse the requirements, define project scope, tasks, deliverables, dependencies, resources and timeline.
- Responsible for development, delivery, feasible and optimal technical solutions for projects as required.
- May require interaction with the stakeholders to create technology specifications from business requirements for modules within the project.
- Involved in planning, code implementation, testing and deliver projects during all stages, including conceptualization, visualization, technology mapping, and final execution.
- Develop efficient code to build compatible mobile application with best UI experience using React Native skills
- Handle Change Requests and sprint demo feedbacks
- Outline projects using Project management tools similar to Jira
- Ensure all technical documentation and reports are complete, current and stored appropriately in the project wiki
- Making sure the assigned tasks are delivered within timetables and achieve realistic milestones.
- Implement and follow project management and SDLC best practices.
Soft Skills:
- Must have knowledge in SDLC process and Agile Scrum.
- Exp in React Native , React Hooks, Redux , Android , IOS ,API and NPM
- Experience in source control systems such as GIT or Gitlab and knowledge in Distributed/ Cloud Architecture.
- Strong communication and interpersonal skills – must be able to listen to others and explain ideas clearly.
- Problem solving abilities – must be able to understand how to think around obstacles and execute deliverables on time