Technical Skills
We are looking for a mobile app developer having 4-5 years of professional experience in React Native.Demonstrate a strong understanding of JavaScript, including Styling and TypeScript, and familiarity with Java and Swift.Skilled in state management technologies such as Redux, Flux and MobX, and understanding REST APIs, document request models, and offline storage strategies.Proficient in performance optimization and memory management techniques, alongside familiarity with cloud messaging APIs and push notification services.Committed to secure coding practices within React Native/JavaScript environments and knowledgeable in UI/UX and JavaScript design patterns for crafting intuitive user interfaces.Experienced with essential front-end development tools, including Babel, Webpack, and NPM, to optimize applications for peak performance and scalability using AJAX, lazy loading, and caching.Adept in integrating analytics and marketing tools like Google Analytics, Google Tag Manager, Branch, and Firebase, and proficient with code versioning tools such as Git.Well-versed in the mobile development ecosystem, including current trends, architectures, and emerging technologies, and deeply familiar with native build tools like XCode and Gradle (Android Studio, IntelliJ).
Role and Responsibilities
Translate detailed application storyboards and use cases into fully functional applications, ensuring a smooth transition from concept to reality.Employ responsive and adaptive design techniques to deliver a seamless user experience across various devices, optimizing for both functionality and aesthetics.Craft, develop, and maintain code that is not only efficient and reusable but also reliable, supporting the long-term success and scalability of our applications.Commit to achieving the highest standards of performance, quality, and responsiveness in all applications, setting benchmarks for excellence.Proactively analyze and address technical and application issues, employing a systematic approach to problem-solving to maintain operational excellence.Collaborate closely with product owners and scrum masters within an agile scrum framework, contributing to the strategic execution of the product roadmap through active engagement and technical insight.