Design and develop advanced, robust, and scalable mobile applications using React Native.
Build reusable code and libraries for future use across platforms (iOS & Android).
Collaborate with UI/UX designers, backend developers, and product managers to deliver seamless user experiences.
Optimize applications for maximum speed, performance, and responsiveness.
Debug and resolve application issues and bottlenecks.
Integrate third-party APIs and native device functionalities.
Stay up-to-date with emerging trends and technologies in mobile development.
Mentor junior developers and participate in code reviews.
Maintain documentation for mobile projects and follow agile development practices.
Required Skills:
Minimum 6 years of hands-on experience in mobile app development.
At least 4+ years of experience in React Native.
Proficiency in JavaScript, TypeScript, Redux, and React Hooks.
Strong understanding of native build tools (Xcode, Android Studio).
Experience with RESTful APIs, Firebase, and third-party libraries.
Solid understanding of mobile UI/UX design standards.
Knowledge of mobile architecture patterns (MVC, MVVM, etc.).
Experience with code versioning tools (e.g., Git) and CI/CD pipelines.
Preferred Skills:
Experience with native iOS (Swift/Objective-C) or Android (Java/Kotlin) development.
Familiarity with App Store / Play Store deployment processes.
Experience with mobile testing frameworks (e.g., Jest, Detox).
Familiarity with Push Notifications, Analytics SDKs, and Crash Reporting Tools.
Job Classification
Industry: IT Services & ConsultingFunctional Area / Department: Engineering - Software & QARole Category: Software DevelopmentRole: Mobile / App DeveloperEmployement Type: Full time
Contact Details:
Company: Mobile ProgrammingLocation(s): Noida, Gurugram