HamburgerMenu
hirist

Job Description

Senior Mobile Developer (React Native)

Experience : 6+ Years

Location : Hybrid

Job Purpose :

We are seeking a highly skilled Senior Mobile Developer (React Native) to lead the design, development, and optimization of enterprise-grade mobile applications for iOS and Android platforms.

You will be responsible for building scalable, secure, and high-performance mobile solutions, mentoring junior developers, and driving mobile technology adoption across the organization.

Key Responsibilities :

Mobile Application Development :

- Lead end-to-end design, development, and deployment of cross-platform mobile apps using React Native (JavaScript/TypeScript).

- Architect and implement modular, reusable, and maintainable code aligned with enterprise standards.

- Integrate RESTful APIs, GraphQL, and third-party SDKs into mobile applications.

Code Quality & Best Practices :

- Conduct code reviews, enforce linting, testing frameworks (Jest, Detox, Mocha), and ensure CI/CD pipeline compliance.

- Implement design patterns (MVVM, Redux, Context API) for state management and maintainable architecture.

- Drive unit, integration, and E2E testing to ensure reliability and stability.

UI/UX Implementation :

- Collaborate with UI/UX designers to convert wireframes and mockups into responsive, pixel-perfect, and accessible mobile experiences.

- Implement animations, gesture handling, and platform-specific UI optimizations to deliver a native-like experience.

Platform-Specific Development :

- Leverage Swift/Objective-C (iOS) and Java/Kotlin (Android) when needed for native module integrations.

- Implement platform-specific features such as push notifications (Firebase/APNS), biometrics (FaceID/Fingerprint), deep linking, and background services.

Performance Optimization :

- Analyze and optimize app performance using tools like Flipper, Android Profiler, Xcode Instruments.

- Improve load times, memory usage, and responsiveness through efficient coding and performance profiling.

Troubleshooting & Maintenance :

- Identify and fix bugs, crashes, and memory leaks in production and development environments.

- Monitor app health using crash reporting tools (Sentry, Firebase Crashlytics).

Leadership & Mentorship :

- Mentor junior developers, provide technical guidance, and foster a culture of continuous learning.

- Collaborate with cross-functional teams including backend engineers, DevOps, and QA to ensure seamless integration.

Innovation & Continuous Improvement :

- Stay updated with emerging mobile frameworks, React Native libraries, CI/CD best practices (Fastlane, App Center), and cloud-native mobile technologies.

- Propose and implement innovative solutions to enhance application scalability, security, and user experience.

Mandatory Skills :

- 6+ years of mobile development experience with at least 4+ years in React Native.

- Strong proficiency in JavaScript, TypeScript, and React ecosystem.

- Experience with Redux, Context API, or MobX for state management.

- Strong knowledge of iOS and Android SDKs, build tools, and native APIs.

- Proficiency in RESTful API/GraphQL integration and third-party API consumption.

- Experience with Git, CI/CD pipelines (Jenkins, Azure DevOps, Fastlane, App Center).

- Strong debugging skills using Flipper, Android Studio, Xcode, Chrome DevTools.

- Excellent communication, leadership, and stakeholder management skills.

Preferred Qualifications :

- Bachelors/Masters degree in Computer Science, Software Engineering, or equivalent.

- Experience with cloud platforms (AWS Amplify, Firebase, Azure Mobile Apps).

- Exposure to security practices (OAuth2, JWT, data encryption, secure storage).

- Knowledge of App Store/Google Play release management and compliance processes.

- Open-source contributions or published apps in App Store/Play Store


info-icon

Did you find something suspicious?