Mobile Application Developer |3|month Contract|
We are looking for a talented Mobile App Developer based in India to join our team and help revolutionize the way people collaborate globally. As an early team member, you’ll play a critical role in shaping our products and have the opportunity to design and build our core technology. This is a unique opportunity for any engineers/developers who are passionate about building innovative, user-friendly apps that solve real-world problems at scale. This role requires technical expertise and the ability to architect scalable, secure, and reliable apps, for both Android and iOS.
Responsibilities
• Lead the end-to-end development of a native marketplace application for both Android and iOS platforms
• Design and implement intuitive user interfaces, ensuring a seamless user experience across devices
• Integrate backend services and APIs to support core marketplace functionalities, including user authentication, real-time messaging, and transaction processing
• Optimize application performance and implement robust error handling to ensure stability and reliability
• Collaborate with cross-functional stakeholders to align development efforts with project goals and timelines
• Adhere to mobile development best practices and conduct regular code reviews to maintain high code quality
• Provide technical guidance and status updates to stakeholders throughout the development lifecycle.
Basic Qualifications
• Bachelor's degree or equivalent in Computer Science or related field
• 2+ years' experience in related area
• Experience with iOS and Android platforms
• Strong expertise in mobile app development, including architecture design and performance optimization for Android and iOS
• Strong knowledge of software security, including data encryption, authentication, and authorization frameworks
Preferred Qualifications:
• 3-5 years of hands-on experience with React Native, Node.js, and PostgreSQL, with a proven track record of delivering high-performance applications
• Experience with large-scale, high-traffic applications
• Familiarity with micro services architecture and containerization tools like Docker.
• Advanced knowledge of Redis for caching and Elasticsearch
• Strong understanding of CI/CD pipelines using GitHub Actions, with experience in automated testing and continuous deployment
• Experience with performance monitoring tools like New Relic or similar APM tools.
• Experience with serverless architecture using AWS Lambda and other serverless frameworks
• Knowledge of accessibility features, including high contrast UI/UX design and voice command integration
• Experience with cloud security, firewall management, and data protection regulations (GDPR, etc.)
In-depth understanding of cloud platforms, particularly AWS services, including Lambda, S3, EC2, and CloudFront
• Experience with Firebase Authentication, including OAuth, MFA, and social login integration
• Experience working with payment gateways, preferably Stripe, with a solid understanding of secure payment processing and compliance
• Experience with APIs
Ideal Candidate
• Eagerness to contribute in a fast-paced startup environment
• Ability to work independently with a "get things done" attitude
• Strong organizational skills and attention to detail
• Commitment to maintaining high code quality
• Enthusiasm for learning new technologies and frameworks
• Ownership mentality, collaborative spirit, and problem-solving aptitude
Details
• Duration: 3 months with a possibility of extension or full time based on milestone delivery and business impact
• Preferred Start Date: October 21-25, 2024 onwards
• Location: Remote (must be located in India)
Shortlisted candidates will be contacted via email for interviews. Please note that we will not be considering applications for this contract role after September 30, 2024.