A highly skilled individual who can create well-structured front-end architecture, APIs, and can also write reusable, and scalable JavaScript codes.
Ensure the best possible performance, quality, and responsiveness.
Recommend best practices on mobile app development frameworks and potential new tools that can be used to ease development and improve end consumer experience.
Architect and design complete and advanced solutions for mobile.
Collaborate with cross-functional teams to define, design, and shape new features.
Gather technical requirements around functionality and translate those requirements into elegant functional solutions.
Think from end user's perspective and focus on improving the overall product experience.
Thorough understanding of React Native development tools like IDEs, Chrome debugging tools, ESLint, React Native CLI, Watchman, package manager etc.
Understanding of iOS and Android Code signing process and deployment model. Excellent exposure and expertise in mobile application design patterns.
Experience with automated testing suits like Jest or Mocha. Familiarity with Native build tools like XCode, Android Studio, VS Code.
Hands-on experience on iOS or Android is an added advantage.
Ability to quickly adapt to new development environments and changing business requirements. Strong communication, influence, and cross-functional collaboration skills.