React Native Developer
We’re looking for a skilled React Native Developer to join our team. You’ll be responsible for developing and maintaining high-quality mobile applications for both iOS and Android platforms.
Your expertise in React Native, along with JavaScript/TypeScript, will be key to building user-friendly and visually appealing mobile experiences. You’ll work with cross-functional teams to translate design mockups into functional, efficient code, ensuring top-notch performance and a seamless user experience.
Department: Enterprise Mobility
Project Location(s): Kochi, India
Education: Bachelor Degree
Compensation: Based on experience
Responsibilities
- Hands-on code contribution and delivery
- Working with the product and design teams to understand end-user requirements and user stories, then translating that into an effective technical approach
- Developing and testing your mobile application code, leveraging a sprint based, Agile methodology
- Integrate with existing backend services and possibly creating new services to support mobile applications
- Working closely with QA members on the team to ensure the code you develop meets acceptance criteria, including doing rework where necessary
- Coordinate and work closely with other products and teams to execute solutions
- Participating in brainstorming sessions and having the chance to contribute innovative and original ideas to our technology and products
Skills/Experience
- Knowledge of quality processes and estimation techniques
- Logical thinking and problem solving skills along with an ability to collaborate
- Ability to translate functional / nonfunctional requirements to systems requirements
- Ability to design and code complex programs
- Ability to write test cases and scenarios based on the specifications
- Knowledge of design principles and fundamentals of architecture
- Knowledgeable on software languages: Java, KOTLIN, XML, Android SDK, Restful API’s, json, SQLite DB, Location & Map, Material Design
- Proven background in mobile development using Swift, Cocoa Touch and Objective-C
- Cross Platform Mobile Development using React Native
- Experience with third party frameworks, offline storage, secure enclave, threading, and performance tuning
- Strong working knowledge of UI/UX standards and design principles
Experience with build systems (XCode, MSbuild, GNU make etc.) and iOS continuous integration - App Store application publishing, Telephony/Network APIs, SQL/SQLite Database, VOIP application frameworks
- Experience developing client/server/web interactions
- Experience with Agile development methodologies
- Experience integrating with back end services and RESTful API’s