Job Description
We're seeking an exceptional Senior React Native Developer with proven experience in delivering complex hybrid mobile applications that blend native capabilities with cross-platform efficiency. If you have a passion for pushing the boundaries of mobile development, delivering seamless user experiences, and collaborating in a dynamic environment, this is the role for you. Key Responsibilities: Architecture and Design: Design scalable, maintainable, and performant architectures for large-scale hybrid React Native applications. Cross-Platform Development: Build highly responsive and performant user interfaces that adapt seamlessly to both iOS and Android platforms. Native Integration Expertise: Confidently integrate native modules (Swift/Objective-C for iOS, Java/Kotlin for Android) to extend the functionality of React Native applications and access device-specific features (camera, geolocation, sensors, etc.). Performance Optimization: Analyze and optimize application. performance, identifying and addressing bottlenecks to ensure a flawless user experience. Complex Data Handling: Develop robust solutions for managing complex data flows, including local storage, synchronization with remote APIs, and offline capabilities. Testing and Debugging: Implement rigorous unit and integration testing practices, proactively troubleshoot issues, and deliver high-quality code. Mentorship and Collaboration: Mentor junior developers, participate in code reviews, and work collaboratively with designers, product managers, and backend teams to achieve project goals. Qualifications: Mastery of React Native: Minimum of 4+ years of hands-on experience building production-level React Native applications. Deep JavaScript Understanding: Solid foundation in JavaScript (ES6+) concepts, including asynchronous programming and functional paradigms. Hybrid App Expertise: Demonstrated experience building complex hybrid applications and a thorough understanding of their unique challenges and advantages. Native Development Proficiency: Working knowledge of Swift/Objective-C and Java/Kotlin for seamless integration. Familiarity with State Management: Proficiency in Redux, MobX, or other state management libraries. Agile Development Mindset: Experience working in Agile/Scrum methodologies. Excellent Communication Skills: Ability to effectively collaborate with technical and non-technical stakeholders. Desired Skills (Bonus Points): Experience with CI/CD pipelines: Familiarity with tools like Jenkins, CircleCI, etc. Exposure to GraphQL or other modern API technologies Contributions to open-source projects
Employement Category:
Employement Type: Full time
Industry: Others
Role Category: Back Office OperationsOperations Management / Process Analysis
Functional Area: Not Applicable
Role/Responsibilies: React Native Developer (Immediate)
Keyskills:
JavaScript
Swift
Java
React Native
ObjectiveC
Kotlin
Redux
MobX
AgileScrum