Posted on: 01/12/2025
Description :
We are seeking a highly experienced Senior React Native Developer with 8+ years of experience to lead the development of our investigation services marketplace across both mobile and web platforms. The ideal candidate will be proactive, client-focused, and capable of creating intuitive, high-performance applications using React Native for mobile and modern web technologies for responsive web experiences.
Responsibilities :
- Design and develop cross-platform mobile applications using React Native.
- Build responsive, modern web applications using React.js and TypeScript.
- Implement progressive web app (PWA) features for enhanced web experience.
- Create responsive, intuitive user interfaces for iOS, Android, and web browsers.
- Implement complex UI components for marketplace functionality, including service browsing, booking, messaging, payments, and user profiles.
- Ensure consistent user experience across mobile and web platforms.
- Integrate with modern API architectures, including GraphQL endpoints and real-time
subscriptions.
- Optimise data fetching strategies using GraphQL queries, mutations, and caching.
- Develop real-time features for notifications, chat, and status updates using GraphQL
subscriptions.
- Ensure optimal performance and smooth user experience across different devices and
browsers.
- Implement responsive design principles and cross-browser compatibility.
- Implement offline functionality and data synchronisation capabilities.
- Proactively identify and implement performance optimisations and user experience
improvements.
- Collaborate with designers to implement pixel-perfect, user-friendly interfaces across mobile
and web.
- Ensure design consistency and brand coherence between the mobile app and web
application.
- Create reusable component libraries and maintain design system consistency.
- Implement modern CSS frameworks and styling solutions (Tailwind CSS, Styled Components,
CSS-in-JS).
- Implement accessibility features and ensure compliance with WCAG guidelines and platform
standards.
- Optimise web performance, including lazy loading, code splitting, and bundle optimisation.
- Optimise app performance for smooth animations and transitions.
- Conduct user testing and iterate based on feedback across all platforms.
- Ensure consistent branding and visual identity across mobile and web applications.
Requirements :
- 8 -10 years of professional experience in frontend/mobile development.
- Expert-level proficiency in React Native and JavaScript/TypeScript.
- Strong experience with React.js and modern web development ecosystem.
- Proficiency with Next.js, Gatsby, or similar React-based web frameworks.
- Strong experience with React ecosystem (Redux, Context API, Hooks).
- Experience with modern CSS frameworks (Tailwind CSS, Styled Components, Emotion).
- Understanding of web performance optimisation, SEO principles, and accessibility standards.
- Extensive knowledge of mobile app development principles and best practices.
- Experience with native mobile development (iOS/Android) and platform-specific integrations.
- Proficiency in responsive web design and cross-browser compatibility.
- Proficiency in mobile UI/UX design principles and responsive design.
- Advanced API integration experience, including RESTful APIs, GraphQL, and GraphQL subscriptions.
- Hands-on experience with GraphQL client libraries (Apollo Client, Relay, urql).
- Understanding of GraphQL caching strategies and optimisation techniques.
- Knowledge of web and mobile app deployment processes (Vercel, Netlify, AWS, App Store,
Google Play).
- Understanding of mobile security best practices and data encryption.
- Experience with testing frameworks (Good to have).
- Marketplace/Platform Experience (Preferred).
- Previous experience building marketplace or service-based applications (mobile and web).
- Understanding of payment gateway integrations in mobile and web applications.
- Experience with user authentication and profile management systems.
- Knowledge of rating and review interface implementations.
- Experience with booking and scheduling interfaces across platforms.
- Understanding of push notifications and real-time messaging.
- Proactive approach to learning and implementing the latest frontend technologies for both
mobile and web.
- Ability to improvise and create custom solutions for unique marketplace requirements.
- Experience with emerging API technologies and data fetching patterns.
- Strong problem-solving skills with the ability to optimise app performance and user
experience.
- Capability to research, evaluate, and implement new libraries and tools.
- Experience with A/B testing and data-driven feature optimisation.
- Proficiency with development tools (Xcode, Android Studio, VS Code).
- Experience with version control systems (Git) and collaborative development.
- Knowledge of CI/CD pipelines for mobile app deployment.
- Understanding of app performance monitoring and crash reporting tools.
- Experience with code quality tools and automated testing.
- Familiarity with design tools (Figma, Sketch, Adobe XD).
- Excellent communication and presentation skills.
- Proactive approach to problem-solving and user experience optimisation.
- Strong attention to detail and visual design sensibility.
- Ability to work independently and take ownership of features.
- Experience in client-facing roles and requirement gathering.
- Strong collaboration skills with cross-functional teams.
- Ability to mentor and guide junior developers.
- Experience in fintech, legal tech, or service marketplace mobile apps.
- Knowledge of app store optimisation (ASO) and mobile analytics.
- Experience with cross-platform development frameworks beyond React Native.
- Understanding of mobile app monetisation strategies.
- Experience with accessibility standards and inclusive design.
- Knowledge of mobile app security auditing and compliance.
Did you find something suspicious?
Posted By
Posted in
Mobile Applications
Functional Area
Mobile Development - Hybrid/Native
Job Code
1583446
Interview Questions for you
View All