The Android Developer is responsible for designing, developing, and maintaining mobile applications for Android devices. This role collaborates with cross-functional teams to build scalable, high-quality solutions while ensuring optimal performance and user experience.
Responsibilities
- Design and develop Android mobile applications
- Maintain and enhance existing applications
- Collaborate with design teams to implement user interfaces
- Integrate applications with RESTful APIs
- Identify and resolve development issues and bugs
- Optimize application performance and scalability
- Apply design patterns and coding best practices
- Participate in code reviews and technical discussions
- Ensure application quality and stability
- Collaborate with cross-functional teams
Requirements
- Experience in Android development
- Strong knowledge of Kotlin and Java
- Experience integrating RESTful APIs
- Understanding of mobile architecture patterns
- Knowledge of programming best practices
- Experience debugging and optimizing applications
- Familiarity with version control systems
Nice to Have
- Experience with modern Android frameworks
- Knowledge of mobile UI/UX principles
- Experience with performance optimization
- Familiarity with Agile methodologies
- Experience publishing apps to app stores
- Experience working with third-party libraries
Soft Skills
- Organization and time management
- Collaborative mindset
- Proactivity
- Problem-solving skills
- Adaptability to fast-paced environments
- Willingness to learn
- Communication skills
* By applying to this position, we’ll create your Simera Professional Key (SPK) — a unique key that helps you connect with employers, stand out, and secure the right match.