What are the responsibilities and job description for the Mobile Engineer (React Native) position at Hire'in Solutions?
Role: - React native Engineer
Location: - Alameda CA
Contract and Hybrid Role (3 days onsite)
Roles and Responsibilities:
- Develop, test, and maintain robust React Native applications for iOS and Android platforms
- Collaborate with cross-functional teams to define, design, and ship new features
- Ensure the performance, quality, and responsiveness of applications
- Identify and fix bugs and performance bottlenecks
- Integrate third-party APIs and native modules when necessary
- Participate in code reviews and contribute to continuous improvement of code quality
- Stay up-to-date with the latest trends in mobile development and React Native ecosystem
Requirements:
- 4 years of experience developing mobile applications using React Native
- Strong understanding of JavaScript/TypeScript and mobile app architecture
- Proven experience deploying apps to both App Store (iOS) and Google Play (Android)
- Familiarity with native build tools (Xcode, Android Studio, Gradle, etc.)
- Experience with RESTful APIs, third-party libraries, and version control systems (Git)
- Understanding of mobile UI/UX best practices
- Ability to debug performance issues and memory leaks on mobile devices
- Excellent communication and problem-solving skills
Preferred Qualifications:
- Experience with native development (Swift, Objective-C, Kotlin, or Java)
- Familiarity with tools like Fastlane, Firebase, CodePush, etc.
- Experience with app analytics, crash reporting, and monitoring tools
- Previous work on apps with a large user base or complex architecture