We are seeking a highly skilled and versatile Android/PHP App Developer with strong knowledge of Flutter to join our dynamic development team. In this role, you will be responsible for designing, developing, and maintaining high-quality mobile applications for both Android and cross-platform solutions. You will also work with backend technologies, ensuring smooth integration and efficient performance.
The ideal candidate will have a passion for mobile development, strong problem-solving skills, and the ability to adapt to new technologies quickly.
Key Responsibilities:
- Android Development:
- Develop and maintain Android applications using Java/Kotlin.
- Ensure high performance, responsiveness, and integration of user-facing elements with server-side logic.
- Troubleshoot and debug to optimize performance and user experience.
- Flutter Development:
- Build and maintain cross-platform mobile apps using Flutter.
- Integrate third-party libraries and APIs into the Flutter applications.
- Optimize Flutter applications for performance and user experience on both Android and iOS platforms.
- Backend Development (PHP):
- Write and maintain backend code using PHP and frameworks like Laravel or CodeIgniter.
- Design and implement RESTful APIs for mobile app communication.
- Manage databases (e.g., MySQL, PostgreSQL) and write efficient queries.
- Collaborate and Code Quality:
- Work in an Agile environment with a team of developers, designers, and QA engineers.
- Write clean, maintainable, and scalable code, adhering to best practices.
- Conduct code reviews and contribute to improving team practices and processes.
- Testing & Debugging:
- Perform unit testing, UI testing, and integration testing to ensure app functionality and bug-free performance.
- Continuously monitor and fix issues reported by users or identified in testing.
- App Deployment & Maintenance:
- Manage app deployment to the Google Play Store and app updates.
- Provide ongoing maintenance and updates to apps to ensure they stay up-to-date with the latest OS versions and libraries.
Required Skills & Qualifications:
- Android Development:
- Strong experience in Android development using Java and Kotlin.
- Solid understanding of Android SDK, Android Studio, and related development tools.
- Experience with Android UI/UX design patterns, navigation, and best practices.
- Flutter Development:
- Proven experience building mobile applications using Flutter and Dart.
- Ability to write clean, modular, and reusable code in Flutter.
- Experience with Flutter’s integration with native Android components.
- Backend Development (PHP):
- Experience in backend development using PHP, with expertise in Laravel or similar frameworks.
- Knowledge of database management, preferably with MySQL or PostgreSQL.
- Experience with RESTful API design and integration.
- Version Control:
- Proficient in using Git for version control.
- Problem-Solving & Debugging:
- Strong analytical and troubleshooting skills, with the ability to debug and optimize performance issues.
- Communication Skills:
- Strong verbal and written communication skills.
- Ability to work collaboratively in a remote team setting.
Preferred Qualifications:
- Experience with CI/CD pipelines for mobile applications.
- Familiarity with Firebase and other third-party services for push notifications, analytics, and authentication.
- Knowledge of UX/UI principles and the ability to work with designers to create an excellent user experience.
- Familiarity with mobile app security best practices.
- Understanding of iOS development using Flutter for cross-platform apps.
Education & Experience:
- Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent experience).
- Proven experience with Flutter, PHP, and Android development.
Salary: ₹10,000 per month (with increments based on performance and experience)