Architect and implement react mobile UI/UX based on provided wireframes and business requirements.
Gather, document and analyze business requirements in order to help define scope of software development initiatives. May include web/mobile page mock-ups and interaction prototyping.
Produce and maintain documentation related to application software (e.q. scope requirements, logical and technical designs, testing and implementation plans).
Troubleshoot and implement bug fixes related to client and user reported issues.
Collaborate with team members in all aspect of software design, coding, testing, documentation & deployment
Deliverables in agile scrum approach
Qualifications:
B.S. in Computer Science, Information Systems or equivalent
Experience in mobile application development & environment
At least 5 years hands on knowledge & experience in the following: Knowledge on react (ReactJS or React Native at least 3 years)
JavaScript ES6Able to develop well-documented, clean JavaScript codeKnowledge of functional or object-oriented programmingGit version controlUnderstanding of REST APIsAble to interact with 3rd party dependencies & resolve dependency problemsExperience with open source or third-party APIs and librariesKnowledge of the native-mobile framework (Android Studio, XCode)Knowledge of mobile device versions, capabilities & constraintsTesting methodologies of unit, integration & system testing
Additional knowledge & experience in any of the following is a plusExperience with Agile and CI/CD is advantageous
Experience with mobile application integration (native iOS / Android) and react project is advantageous