About HyreSpot
HyreSpot HR Services Pvt. Ltd. is a leading recruitment and workforce solutions company partnering with innovative organizations across India. We are hiring on behalf of a fast-growing technology startup in Coimbatore that is building modern digital platforms powered by scalable cloud technologies and AI-driven solutions.
We are looking for a passionate Mobile Application Engineer who can build high-quality Android and iOS applications using Flutter while delivering exceptional mobile user experiences.
Job Summary
We are seeking an experienced Mobile Application Engineer (Flutter) with 3–5 years of hands-on experience in cross-platform mobile application development. The successful candidate will be responsible for designing, developing, testing, deploying, and maintaining Android and iOS applications while collaborating closely with product, design, frontend, and backend teams.
The ideal candidate should have strong expertise in Flutter, Dart, REST API integration, Firebase, mobile security, and application deployment through Google Play Store and Apple App Store.
Key Responsibilities
- Design, develop, and maintain cross-platform mobile applications using Flutter.
- Build and enhance Candidate and Employer mobile applications.
- Integrate REST APIs and backend services to deliver seamless application functionality.
- Implement secure authentication and authorization mechanisms.
- Develop push notification services using Firebase Cloud Messaging (FCM).
- Optimize mobile applications for speed, responsiveness, battery efficiency, and user experience.
- Publish and maintain applications on Google Play Store and Apple App Store.
- Collaborate with UI/UX designers to create intuitive and engaging mobile interfaces.
- Debug, troubleshoot, and resolve application issues efficiently.
- Ensure application security, performance, and scalability.
- Participate in sprint planning, code reviews, testing, and release activities.
- Keep up to date with emerging Flutter and mobile development technologies.
Required Technical SkillsMobile Development
- Flutter
- Dart
- Android & iOS Application Development
- REST API Integration
- Firebase
- Push Notifications
- Mobile Application Security
- Mobile Performance Optimization
- App Store & Google Play Store Deployment
Recommended Technology StackFrontend
- Next.js
- React
- TypeScript
- Tailwind CSS
- ShadCN UI
Backend
Database
Cache
AI Integration
- OpenAI APIs
- Ollama
- LangChain
Authentication & Security
- JWT Authentication
- OAuth 2.0
- Multi-Factor Authentication (MFA)
- Role-Based Access Control (RBAC)
DevOps & Infrastructure
- Docker
- Docker Compose
- Nginx
- Linux VPS (Contabo)
- GitHub Actions (CI/CD)
Monitoring & Observability
Quality Assurance & Testing
Experience with the following tools and practices will be an advantage:
Functional Testing
- Flutter Testing Framework
- Playwright
- PyTest
- Jest
Performance Testing
Code Quality
Required Qualifications
- Bachelor's Degree in Computer Science, Information Technology, Software Engineering, or a related discipline.
- Minimum 3–5 years of experience in Flutter application development.
- Proven experience developing and publishing Android and iOS applications.
- Strong knowledge of Dart programming language.
- Experience integrating RESTful APIs and Firebase services.
- Good understanding of mobile security principles and secure coding practices.
- Experience with Git version control and Agile development methodologies.
- Strong debugging, troubleshooting, and analytical skills.
- Excellent communication and teamwork abilities.
Preferred Candidate Profile
The ideal candidate should possess:
- Strong expertise in Flutter application architecture.
- Passion for delivering exceptional mobile user experiences.
- Ability to write clean, maintainable, and reusable code.
- Strong understanding of responsive and adaptive mobile design.
- Excellent problem-solving and debugging capabilities.
- Self-driven attitude with a strong sense of ownership.
- Ability to thrive in a collaborative startup environment.
Why Join Us?
- Build innovative Android and iOS applications used by businesses across India.
- Work with modern technologies, AI integrations, and cloud-native platforms.
- Collaborate with a highly skilled engineering team.
- Opportunity to contribute to end-to-end product development.
- Fast-paced startup environment with significant learning opportunities.
- Competitive monthly salary with excellent career growth prospects.
Pay: From ₹50,000.00 per month
Benefits:
- Cell phone reimbursement
- Paid sick time
- Paid time off
Work Location: In person