Key Skills: Java, Android, Jetpack, DevOps, Kotlin
Roles and Responsibilities:
- Design, develop, and maintain high-quality Android applications.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure the performance, quality, and responsiveness of applications.
- Identify and correct bottlenecks and fix bugs.
- Participate in code reviews and maintain coding standards.
- Implement best practices for software development, including TDD/BDD and Agile methodologies.
- Utilize DevOps practices to streamline development and deployment processes.
- Stay updated with the latest industry trends and technologies to ensure the application remains cutting-edge.
Skills Required:
- Strong expertise in Android development
- Proficiency in Java
- Hands-on experience with Jetpack
- Knowledge of DevOps practices
- Familiarity with Kotlin
- Strong problem-solving and debugging skills
- Experience in Agile methodologies (TDD/BDD preferred)
Education: Bachelor's degree in Computer Science or a related field