We are seeking an experienced Android Developer to join our team. The successful candidate will have a strong understanding of the Android platform and will be responsible for designing, developing, and maintaining high-quality Android applications.
Responsibilities:
• Collaborate with cross-functional teams to define, design, and ship new features for Android applications
• Write clean, maintainable, and efficient code using Java and Kotlin
• Identify and correct bottlenecks and fix bugs in existing Android applications
• Ensure the performance, quality, and responsiveness of Android applications
• Work with external data sources and APIs
• Participate in code reviews to maintain code quality and provide feedback
• Continuously discover, evaluate, and implement new technologies to maximize development efficiency
Requirements:
• Bachelor's degree in Computer Science or related field
• 3-5 years of experience in Android development using Java and Kotlin
• Strong understanding of the Android platform, including Android SDK and Android Studio
• Experience with Android architectures such as MVP, MVVM, or MVI
• Experience with RESTful APIs to connect Android applications to back-end services
• Knowledge of Android Material Design guidelines and best practices
• Proficient understanding of code versioning tools such as Git
• Experience with third-party libraries and APIs
• Strong problem-solving skills and ability to work independently or in a team environment
• Excellent written and verbal communication skills
Preferred:
• Experience with automated testing and continuous integration
• Contributions to open-source projects or personal Android app projects
• Familiarity with Agile development methodologies
If you meet these qualifications and are excited about the opportunity to work on cutting-edge Android applications, please submit your resume and a portfolio of your Android projects for consideration
Read more