Job description
About the Company
Alyke, recognized as India's first friendship app, is revolutionizing how people connect and build lasting friendships. With over 1 million users, we stand out for our innovative matching algorithm that connects people based on shared interests and proximity. Join a passionate team dedicated to reshaping the landscape of social connections while working on exciting, user-centric projects.
Role Overview:
We are seeking a highly skilled and experienced Senior Mobile Application Developer to lead the development of cutting-edge mobile applications using React Native. The ideal candidate will have a deep understanding of cross-platform development, UI/UX design, and advanced integrations such as CleverTap, Firebase, Firestore Chat, Sentry, Adapty, and in-app purchases. You will play a key role in ensuring the security, scalability, and performance of our applications while collaborating with cross-functional teams to deliver world-class mobile experiences.
Application Development:
- Design, develop, and maintain high-quality mobile applications using React Native for both iOS and Android platforms.
- Ensure cross-platform compatibility, responsiveness, and optimal performance across devices.
Integrations:
- Implement and manage integrations with third-party services such as:
- CleverTap for user engagement and analytics.
- Firebase (Firestore, Realtime Database, Cloud Messaging, Dynamic Links) for backend services.
- Firestore Chat for real-time messaging features.
- Sentry for error tracking and monitoring.
- Adapty for subscription management and in-app purchases.
- Ensure seamless integration of in-app purchases and subscription workflows.
CI/CD Pipeline Management:
- Set up and maintain CI/CD pipelines using Bitrise and Fastlane for automated builds, testing, and deployments.
- Automate the release process to the App Store and Google Play Store, ensuring compliance with platform-specific guidelines.
- Manage code signing, versioning, and release notes as part of the deployment process.
UI/UX Implementation:
- Collaborate with designers to translate UI/UX designs into functional, intuitive, and visually appealing interfaces.
- Implement smooth animations and transitions to enhance user experience.
State Management and Architecture:
- Implement robust state management solutions using libraries like Redux, MobX, or Context API.
- Follow best practices for application architecture and code organization.
Security Best Practices:
- Implement security best practices to protect user data and application integrity.
- Ensure compliance with data protection regulations (e.g., GDPR, CCPA).
- Secure API communications, authentication, and authorization mechanisms.
Performance Optimization:
- Identify and resolve performance bottlenecks to ensure smooth and responsive applications.
- Optimize applications for speed, scalability, and resource efficiency.
Collaboration and Leadership:
- Work closely with backend developers, designers, and product managers to deliver high-quality features.
- Mentor junior developers and provide technical guidance to the team.
- Stay updated with the latest trends and technologies in mobile development.
Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
- 5+ years of experience in mobile application development, with at least 3+ years of hands-on experience in React Native.
- Proven experience with CleverTap, Firebase, Firestore Chat, Sentry, Adapty, and in-app purchases.
- Hands-on experience setting up and managing CI/CD pipelines using Bitrise and Fastlane for automated deployments.
- Strong portfolio showcasing mobile applications developed and deployed to the App Store and Google Play Store.
- Experience with native mobile development (iOS/Android) is a plus.
- Familiarity with agile methodologies and project management tools (e.g., Jira, Trello).
Technical Skills:
- Proficiency in JavaScript/TypeScript and React Native.
- Experience with state management libraries like Redux or MobX.
- Strong understanding of RESTful APIs and GraphQL.
- Expertise in Bitrise and Fastlane for CI/CD automation.
- Knowledge of security best practices for mobile applications.
Soft Skills:
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills.
- Ability to work in a fast-paced, team-oriented environment.
Why Join Us?
- Impactful Work: Lead the development of innovative mobile applications used by a global audience.
- Cutting-Edge Technology: Work with the latest tools and technologies in mobile development.
- Collaborative Environment: Be part of a supportive and innovative team that values creativity and professional growth.
- Competitive Compensation: Enjoy a competitive salary, comprehensive benefits, and opportunities for career advancement.
Bonus:
- Familiarity with testing frameworks for mobile apps.
- Experience working in fast-paced startup environments.
About Alyke
About
Similar jobs
Role Overview
As a Senior Frontend Developer, you will be at the forefront of developing high-quality mobile applications using React Native. This role requires a comprehensive understanding of cross-platform development, UI/UX design principles, in-app purchases, and state management. You will work closely with our backend team, designers, and product managers to deliver seamless and responsive applications that meet global market standards.
Key Responsibilities
- Lead the development of mobile applications using React Native, ensuring cross-platform compatibility and responsiveness across devices.
- Collaborate with the design team to implement intuitive and user-friendly UI/UX designs.
- Integrate in-app purchases, Firebase services, dynamic links, and develop custom features to enhance user engagement.
- Manage application state effectively using state management libraries and best practices.
- Oversee the app deployment process, including release management, to the App Store and Google Play Store, ensuring compliance with their guidelines.
- Work with the team to identify and resolve performance issues and optimize application for speed and scalability.
- Work on animations and UX of applications for both IOS and Android.
- Stay updated with the latest trends and technologies in mobile development to continuously improve app functionality and user experience.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 5+ years of experience in frontend development, with significant experience in React Native and cross-platform mobile app development.
- Strong portfolio demonstrating expertise in UI/UX design and in-app purchases integration.
- Extensive experience with Firebase, including dynamic links and other backend services.
- Proven track record of managing app releases, including deployment to the App Store and Google Play Store.
- Excellent problem-solving skills, attention to detail, and the ability to work in a fast-paced, team-oriented environment.
- Strong communication skills, with proficiency in English.
- Attach the link of mobile application worked on till date
Why Join Us?
- Opportunity to lead a cutting-edge project impacting users globally.
- Work in an environment that fosters innovation, collaboration, and professional growth.
- Competitive compensation, comprehensive benefits.