Job Description
• Strong experience building Mobile apps using React Native and Android. Experience working with React components, state management, and props.
• Deep understanding on manage state in a React Native app using a library like Redux.
• Strong knowledge of React Native UI design principles, patterns, and best practices.
• Experience with offline storage, threading, and performance tuning
• Knowledge of the open source React Native ecosystem and the libraries available for common tasks.
• Ability to understand business requirements and translate them into technical requirements.
• Familiarity with cloud message APIs and push notifications
• Understanding of how to create custom native modules and use the React Native bridging API to connect native code with JavaScript code.
• Optimize applications for maximum speed and scalability.
• Ensure that all code is thoroughly tested and meets quality standards.
• Manage the deployment process of the final product.
What We're Seeking
• Bachelor's degree in computer science or related field with 2 years of experience
• Experienced in React Native, ReactJS, GIT, API integrations (using Axios) and JavaScript.
• Ability to articulate the design with team members and discuss strategy/requirements with teams.
• Ability debugging the issues in native code in Android and iOS, including the use of tools like Android Studio, Xcode, and the command-line debugger.
• Knowledge of how to optimize the performance of React Native apps that use native code, including understanding the impact of native code on app performance.
Technical Skills
• React Native
• JavaScript
• Exposure to Native app development on Andriod
Soft Skills
• Experience and preference collaborating in a team environment.
• Ability to focus on given priorities and deliver artifacts on time (deadline driven).
• Ability to quickly communicate challenges incurred during projects.
• Good to have Skills
• Cross-platform development: Experience building apps that run on both Android and iOS platforms, including knowledge of platform-specific differences and best practices.
• Mobile app deployment: Understanding how to deploy mobile apps to app stores such as Google Play and the Apple App Store, including familiarity with the publishing process and app store guidelines.
• Native mobile app development: Experience working with native mobile app development platforms such as Android and iOS, including familiarity with the languages (Java, Kotlin, Swift, or Objective-C) and tools (Android Studio, Xcode
💡 Quick Summary
Seeking a career-building opportunity? The Software Engineer |React Native position is now open for candidates interested in the Software Developer Jobs sector. This role in Bangalore offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
