5+ years of experience in building cross platform mobile applications using React Native as primary skill
• Skilled in test-driven development and passion for both code and output quality
• Experience building custom RN packages as required.
• Good knowledge of JavaScript, OOPS, React- Native, mobile app lifecycle
• Experience using Redux and Redux Saga
• Experience developing event based mobile apps for real time updates
• Experience building offline apps using SQLite
• Familiarity with native build tools, like XCode, Gradle Android Studio
• Experience building clean, modern, smooth animations and transitions for excellent user experience.
• Experience publishing apps to play store and app store.
Track down and avoid/reduce technical debt using a variety of modern tools
• Work with cross-functional teams to design and develop innovative solutions that meets the needs of our customers
• Work across the different phases of the software development lifecycle including estimating level-of-effort, identifying best approach, supporting QA testing, deployments, documentation, debugging, post prod support, and shipping security improvements
• Participate and contribute in all Agile ceremonies Research, document, note trade-offs and recommend potential solutions
• Create and/or update documentation to support development efforts. Documentation may include detailed specifications, implementation guides, architecture diagrams and/or design documents.
Requirements
5+ years of experience in building cross platform mobile applications using React Native as primary skill
• Skilled in test-driven development and passion for both code and output quality
• Experience building custom RN packages as required.
• Good knowledge of JavaScript, OOPS, React- Native, mobile app lifecycle
• Experience using Redux and Redux Saga
• Experience developing event based mobile apps for real time updates
• Experience building offline apps using SQLite
• Familiarity with native build tools, like XCode, Gradle Android Studio
• Experience building clean, modern, smooth animations and transitions for excellent user experience.
• Experience publishing apps to play store and app store.
Track down and avoid/reduce technical debt using a variety of modern tools
• Work with cross-functional teams to design and develop innovative solutions that meets the needs of our customers
• Work across the different phases of the software development lifecycle including estimating level-of-effort, identifying best approach, supporting QA testing, deployments, documentation, debugging, post prod support, and shipping security improvements
• Participate and contribute in all Agile ceremonies Research, document, note trade-offs and recommend potential solutions
• Create and/or update documentation to support development efforts. Documentation may include detailed specifications, implementation guides, architecture diagrams and/or design documents.