Job Description:
We are seeking a talented and experienced Full Stack Mobile App Developer to join our dynamic team. The ideal candidate will have 3–5 years of hands-on experience in designing, developing, and deploying cross-platform mobile applications using Flutter and/or React Native. You will be responsible for both front-end and back-end development, ensuring seamless integration, performance, and user experience.
Key Responsibilities:
- Design, develop, and maintain high-quality cross-platform mobile applications using Flutter and/or React Native.
- Build robust, scalable, and secure RESTful APIs and integrate them with mobile applications.
- Work with relational and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB, Firebase) for data storage, retrieval, and management.
- Collaborate with UI/UX designers to implement modern, responsive, and intuitive user interfaces.
- Write clean, maintainable, and well-documented code following best practices and coding standards.
- Optimize application performance, troubleshoot issues, and ensure high responsiveness.
- Implement authentication, authorization, and data security best practices.
- Conduct unit, integration, and end-to-end testing to ensure application quality.
- Participate in code reviews, sprint planning, and agile development processes.
- Stay updated with the latest trends, tools, and technologies in mobile and full stack development.
Required Skills & Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 3–5 years of professional experience in mobile app development.
- Proficiency in Flutter and/or React Native for cross-platform app development.
- Strong experience in API development (Node.js, Express, Django, Flask, or similar frameworks).
- Solid understanding of database design and management (SQL and NoSQL).
- Experience with cloud platforms (AWS, Google Cloud, Azure, or Firebase).
- Familiarity with version control systems (Git).
- Knowledge of CI/CD pipelines and automated deployment.
- Experience with third-party libraries, APIs, and SDKs integration.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork abilities.
Preferred/Bonus Skills:
- Experience with native Android (Kotlin/Java) or iOS (Swift/Objective-C) development.
- Familiarity with GraphQL, WebSockets, or real-time data handling.
- Knowledge of containerization (Docker) and microservices architecture.
- Experience with analytics, push notifications, and in-app purchases.
- Exposure to DevOps practices and tools.
Job Category: R&D
Job Type: Full Time
Job Location: Bengaluru