Job Department: Development
Job Type: Full Time
Job Location: Coimbatore
Job Summary:
We are looking for a highly skilled Android & iOS Developer who is proficient in developing mobile applications using Kotlin, Java, and Jetpack Compose for Android. The ideal candidate should also have experience with Shared Preferences, Room Database, RESTful APIs, and Socket Programming to enable seamless communication between server and client applications. Additionally, expertise in C++ with CMake, Firebase services, and publishing apps on the Google Play Store is required.
Key Responsibilities:
- Design, develop, and maintain high-performance Android and iOS applications.
- Implement Jetpack Compose, Shared Preferences, and Room Database for efficient data storage and UI design.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Develop and integrate RESTful APIs for backend communication.
- Work with Socket Programming to ensure seamless server-client communication over network connections.
- Identify and fix bottlenecks and bugs, and help maintain code quality and organization.
- Utilize C++ with CMake for high-performance computing tasks within the application.
- Handle Firebase services such as Authentication, Firestore, Cloud Messaging, and Analytics.
- Manage the end-to-end Google Play Store publishing process, including app updates and maintenance.
- Optimize app performance and ensure application stability across various devices and OS versions.
- Experience integrating analytics and tracking user behavior
- Understanding of the full mobile development lifecycle
- Collaborate with cross-functional teams including designers, product managers, and backend developers to deliver high-quality applications.
- Knowledge of data visualization libraries for mobile platforms
Required Skills & Qualifications:
- Strong proficiency in native Android development (Kotlin/Java) and iOS development (Swift)
- Alternatively, expertise in cross-platform technologies like Flutter or React Native
- Strong hands-on experience with Jetpack Compose.
- Knowledge of Shared Preferences and Room Database.
- Experience with RESTful APIs and Socket Programming.
- Working knowledge of C++ with CMake.
- Familiarity with Firebase services such as Authentication, Firestore, and Cloud Messaging.
- Background in developing secure, scalable mobile applications that handle sensitive business data
- Proven experience in publishing and managing apps on the Google Play/App Store.
- Strong debugging and problem-solving skills.
- Ability to work independently and in a collaborative team environment.
- Experience developing applications with location-based alerts, personalization, push notifications and real-time updates,
Preferred Qualifications:
- Experience with cross-platform mobile development frameworks (Flutter, React Native) is a plus.
- Self-motivated with ability to work in a fast-paced environment
- Knowledge of Swift and iOS development fundamentals is a plus.
- Familiarity with Agile methodologies and version control systems like Git.
- Understanding of mobile security principles and best practices.
- 3+ years of professional mobile development experience
- Demonstrated portfolio of published mobile applications
- Prior experience building applications for the travel, hospitality, or retail industries is a plus
- Track record of delivering scalable, production-ready applications with a focus on performance
- Experience working with design systems and UI/UX best practices