Should have a hands-on experience in Developing and Unit Testing using React Native, JavaScript or TypeScript - at least 3+ years of hands-on experience is must on React Native.
Good understanding of Android & iOS ecosystem, and experience in developing mobile apps using Kotlin/Java or Swift.
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/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 cloud-based middleware, databases and web services
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, MVP/MVC, VIPER, Clean, etc.
Ability to prioritize and manage work to critical project timelines in a fast-paced 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 Pre-Sales 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 Studio/Xcode 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 high-quality 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, Code Review/Analyzer 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
Please share me your updated resume to sowmya.r@cielhr.com