Intermediate Android Developer
Description
Job Summary:
We are looking for a talented and enthusiastic Junior Android Developer to join our team. As an Intermediate Android Developer, you will work closely with Senior Developers to design, develop, and maintain our Alexa Android Application. You will be responsible for writing clean, efficient, and maintainable code, as well as ensuring the performance and quality of applications.
Responsibilities:
• Collaborate with Senior Developers to design, develop, and maintain Android applications
• Write clean, efficient, and maintainable code
• Unit-test code for robustness, including edge cases, usability, and general reliability
• Ensure the performance and quality of applications
• Identify and correct bottlenecks and fix bugs
• Help maintain code quality, organization, and automatization
• Write and maintain Unit Tests
Requirements:
• Bachelor's degree in Computer Science or a related field
• 3-5 years of experience in developing Android applications
• Proficient in Java and Kotlin
• Experience with Android SDK, Android Studio, and Git
• Knowledge of RESTful APIs to connect Android applications to back-end services
• Strong understanding of Android design principles and material design
• Experience with third-party libraries and APIs
• Strong problem-solving skills
• Excellent communication and teamwork skills
• Experience using microcontrollers,
• Experience with voice services would be a PLUS
• Programming languages like C, C++ and Android development in general
• Actively working on embedded software development
Preferred Experience:
• Experience with software development methodologies such as Agile and Scrum
• Experience with version control systems such as Git
Alten Technology is a an Equal Opportunity Employer. Our Policy is to extend opportunities to qualified applicants and employees on an equal basis regardless of an individual’s age, race, color, sex, religion, national origin, disability, sexual orientation, gender identity/expression or veteran status.