React Native Developer


Job Overview
Alvion Technologies is looking for a passionate and skilled React Native Developer to join our innovative mobile development team in Jaipur. You will be responsible for developing and maintaining high-quality mobile applications for both iOS and Android platforms from a single codebase. This role is crucial for delivering a seamless, performant, and intuitive user experience to our customers.
As a React Native Developer, you will collaborate closely with product managers, UI/UX designers, and back-end engineers to conceptualize, build, and ship new features. You will take ownership of the entire mobile application lifecycle, from design and development to deployment and maintenance. If you have a strong background in JavaScript and a passion for building beautiful, user-centric mobile apps, we encourage you to apply.
Key Responsibilities
Cross-Platform Development: Develop, test, and deploy robust mobile applications for both iOS and Android using the React Native framework.
UI/UX Implementation: Translate UI/UX designs and wireframes into high-quality, reusable code and components, ensuring a consistent look and feel across platforms.
API Integration: Integrate with back-end services and RESTful APIs to fetch, manage, and display data within the application.
Performance Optimization: Diagnose and fix bugs, performance bottlenecks, and crashes to ensure the application runs smoothly and efficiently.
Native Module Integration: Implement native modules and bridges when required to access device-specific features like the camera, GPS, and push notifications.
Collaboration & Agile Practices: Actively participate in an Agile development process, including sprint planning, daily stand-ups, and code reviews to deliver features iteratively.
App Deployment: Manage the application release process to the Apple App Store and Google Play Store, including handling updates and certificates.
Required Skills and Qualifications
Bachelor’s degree in Computer Science, Information Technology, or a related field.
2-4+ years of professional experience in mobile application development.
Strong proficiency in JavaScript (ES6+), and preferably TypeScript.
Hands-on experience with the React Native framework, its core principles, and its ecosystem.
Familiarity with state management libraries like Redux, Zustand, or MobX.
Experience with consuming RESTful APIs for data integration and knowledge of modern authorization mechanisms (e.g., JWT).
Familiarity with native build tools like Xcode, Gradle, and Android Studio.
Strong problem-solving skills and a keen eye for detail and UI/UX design.
Preferred Skills
Experience with automated testing suites for mobile applications, such as Jest or Detox.
A portfolio of published applications on the Apple App Store or Google Play Store.
Understanding of native mobile development (Swift/Objective-C for iOS or Java/Kotlin for Android).
Knowledge of CI/CD pipelines for mobile development.
What We Offer
A competitive salary and benefits package.
A dynamic and collaborative work environment that fosters innovation and growth.
Opportunities to work on exciting projects with the latest mobile technologies.
Support for professional development and continuous learning.
Location: Jaipur, Rajasthan, India
Position Type: Full-Time, In-Office