Job Description
Job Description:
- Lead a team of ReactNative developers to build B2B B2C mobile solutions conforming to UX technical design and functional requirements
- Collaborate with crossfunctional teams to define design and build new features maintain existing features
- Participate in discovery sessions discussions related to technical design functional requirements
- Ensure development of good quality efficient code
- Ensure compliance to following of quality processes coding standards and guidelines
- Manage development of Unittest code harness for robustness including edge cases usability and general reliability
- Lead the team to debug analyse and fix reported defects bugs and improve application performance
- Continuously discover evaluate and implement new technologies to maximize development efficiency
- Mentor new or inexperienced colleagues conduct code reviews
- Ensure the use of code quality engineering tools like SonarQube and dynamic profilers
- available in the new development environment to ensure a quality code is generated
- Drive the client discussions and meetings review effort estimates for new requirements change requests or defect fixes
Skills Experience
- Should have a hands-on experience in Developing and Unit Testing of mobile apps using React Native JavaScript or TypeScript
- Understanding of communication between native components to React Native using Native Bridging
- Hands on experience on React frameworks Redux Saga state management Good experience on unit testing using Jest or similar frameworks
- Ability to use the Flow and Lint for code review quality
- Should have architected and designed mobile apps integrated with one or more of Enterprise systems backend like AEM Salesforce CMS SAP Oracle MySQL eCommerce
- systems payment gateway etc as well as cloudbased middleware databases and webservices
- Should have the ability to debug and fix critical gating issues production issues and should be able to assist the team during critical situations
- Good knowledge on the Architecture and Design patterns like MVVM MVPMVC VIPER Clean etc
- Ability to prioritize and manage work to critical project timelines in a fastpaced environment
- Understand business needs and convert business requirements into a design and arrive at an optimal solution that addresses the current requirements and potential future enhancements
- Ability to evaluate current state of architecture platform and provide architectural recommendations to improve performance scalability and reliability
- Experienced in planning estimation code reviews and effective client interaction skills
- Experienced in Architecture Solution Design Technical consulting and PreSales activities client presentations Point of Views creation etc
- Familiarity with the Android Design Material Design Guidelines and Apple Human Interface
Guidelines is a must
- Should have good understanding and usage of tools like Android StudioXcode and other tools used for the app developments
- Should be able to work closely with the team and ensure the overall productivity of the team in delivering the highquality output as per the schedule
- Ability to mentor team leads for good design and ability to work independently and collaboratively
- Good communication problem solving skills and learning attitude
- Knowledge on publishing the apps to the App Store and Play Store
- Experienced in Agile iterative and parallel development model is desirable
- Experience on DevOps Dynamic profilers Code ReviewAnalyzer tools like Jenkins Bitrise SonarQube Lint etc
- Optional Good knowledge on the Cloud services like Azure AWS or Google Cloud Firebase along with web services development
Skills
Mandatory Skills : React Native, Mobile application
Job Tags