Team Solutions is seeking experienced, results-driven professionals to fill the role of Android Developer, dedicated to enterprise projects.
This is an exceptional opportunity to join a dynamic, highly motivated team and elevate your skills in a stimulating environment. We value individuals who embrace challenges and demonstrate a rapid learning ability, prioritizing adaptability and a proactive approach.
Required qualifications
Bachelor's degree in Computer Science, Engineering, or a related field.
Proven experience as an Android Developer, with at least 3+ years of experience in Android app development.
Strong proficiency in Java and Kotlin programming languages.
Experience with RESTful APIs, JSON, XML, and other web technologies.
Solid understanding of mobile UI/UX design principles and best practices.
Familiarity with agile development methodologies such as Scrum or Kanban.
Excellent problem-solving skills and attention to detail.
Strong communication and collaboration skills.
Ability to work effectively both independently and as part of a team.
Role & responsibilities
Development of new and support of existing applications for Android
Write clean, efficient, and well-documented code following best practices and coding standards.
Collaborate with product manager, designer, and other stakeholders to define project requirements and specifications.
Conduct code reviews to ensure code quality, performance, and adherence to coding guidelines.
Continuously optimize and improve existing applications for better performance, usability, and reliability.
Stay updated on the latest trends, technologies, and best practices in Android development
Professional skills
Kotlin
Java
Reactive programming (RxJava/RxAndroid)
Multithreading
Android animation framework
Android custom views
Mobile Database
MVP & MVVM
Data binding
Dependency injection
Perks & benefits
Health benefits Paid time off Professional development Third-party discounts