Design and Build Applications:
• Develop and maintain Android applications using Kotlin and/or Java.
• Collaborate with UI/UX designers to implement application features and improve user experiences.
• Write clean, maintainable, and efficient code.
• Collaborate and Communicate:
• Work with cross-functional teams including designers, product managers, and other developers to define, design, and ship new features.
• Participate in code reviews and provide constructive feedback to peers.
• Ensure High Performance:
• Identify and correct bottlenecks and fix bugs to enhance application performance.
• Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
• Testing and Documentation:
• Conduct unit testing and debugging to ensure the application meets quality standards.
• Document code and technical processes to ensure ease of maintenance and knowledge transfer.
Required Skills and Qualifications:
• Technical Expertise:
• 3-5 years of experience in Android app development.
• Proficient in Kotlin and/or Java.
• Strong understanding of Android SDK, different versions of Android, and how to deal with different screen sizes.
• Experience with RESTful APIs to connect Android applications to back-end services.
• Familiarity with cloud message APIs and push notifications.
• Development Tools:
• Proficient with Android Studio, Git, and version control systems.
• Experience with offline storage, threading, and performance tuning.
• Design Principles:
• Knowledge of Android UI design principles, patterns, and best practices.
• Experience with third-party libraries and APIs.
• Understanding of Google’s Android design principles and interface guidelines.
• Soft Skills:
• Strong problem-solving skills and attention to detail.
• Excellent communication and teamwork skills.
• Ability to work independently and manage multiple tasks and projects.
Preferred Qualifications:
• Experience with Agile/Scrum development methodologies.
• Knowledge of MVVM architecture and data binding.
• Familiarity with Firebase, Google Play services, and other Google APIs.
• Experience with continuous integration and deployment (CI/CD) pipelines.
• Understanding of mobile application security best practices.
Any Graduate