About the Company: We are seeking a skilled and innovative Mobile Engineer specialized in Android development to join our dynamic team. The ideal candidate will have hands-on experience with Kotlin Multiplatform, Jetpack Compose, and modern Android development practices. You will be responsible for designing, developing, and maintaining high-quality mobile applications that deliver exceptional user experiences across multiple platforms.
About the Role: The Mobile Engineer will play a crucial role in the development and maintenance of Android applications, ensuring they meet high standards of quality and performance.
Responsibilities:
- Design, develop, and maintain Android applications using Kotlin, Kotlin Multiplatform, and Jetpack Compose.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, efficient, and well-documented code following best practices.
- Participate in code reviews, testing, and debugging to ensure optimal performance and quality.
- Stay updated with the latest industry trends, tools, and technologies related to Android development.
- Contribute to the development of reusable components and libraries for cross-platform use.
- Work closely with UI/UX designers to implement intuitive and attractive interfaces.
- Optimize applications for maximum speed, scalability, and responsiveness.
- Ensure the technical feasibility of UI/UX designs and implement them effectively.
- Assist in troubleshooting and resolving bugs and performance issues.
Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or related field.
- Proven experience in Android development with Kotlin.
- Strong knowledge of Kotlin Multiplatform and Jetpack Compose.
- Experience with RESTful APIs, third-party libraries, and SDKs.
- Familiarity with MVVM, Clean Architecture, and other modern development patterns.
- Understanding of Android SDK, Android Studio, and version control systems like Git.
- Knowledge of testing frameworks and methodologies.
- Excellent problem-solving skills and attention to detail.
- Strong communication and teamwork skills.
Preferred Skills:
- Experience with CI/CD pipelines.
- Knowledge of iOS development is a plus.
- Experience with Agile/Scrum methodologies.
- Familiarity with cloud services and backend integration.
Pay range and compensation package: [ As per current market standard ]
Equal Opportunity Statement: We are committed to diversity and inclusivity in our hiring practices.