What are the responsibilities and job description for the React Native Lead - NYC, NY position at Saksoft?
Job Details
Hi,
Position: Reactive Native Lead
Location: NYC, NY
Duration: Long Term
Job description:
React Native Lead
Lead a team of React Native developers to build B2B B2C mobile solutions conforming to UX
technical design and functional requirements
Collaborate with cross functional 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 Unit test 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 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 MVPMVC 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 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