Job role:
We are seeking a highly skilled and experienced Sr. Android Developer to join our team. As a Senior Android Developer, you will be responsible for designing, developing, and maintaining cutting-edge Android applications that provide exceptional user experiences. Your expertise in various technologies and development methodologies is crucial in delivering high-quality solutions.
Key Responsibilities:
• App Development: Design and develop Android applications using JetPack Compose, Kotlin, and Flutter to create engaging user interfaces and responsive apps.
• Unit Testing: Implement robust unit tests to ensure the reliability and performance of the applications.
• UI Design: Collaborate with the UI/UX design team to create visually appealing and user-friendly mobile interfaces.
• API Integration: Integrate apps with various APIs to ensure data accuracy and real-time functionality.
• MVVM: Implement the MVVM (Model-View-ViewModel) architecture for efficient app development and maintainability.
• CI/CD: Set up and maintain Continuous Integration/Continuous Deployment pipelines for automated app builds and releases.
• Performance Optimization: Identify and address performance bottlenecks and optimize app responsiveness.
• Code Review: Participate in code reviews to ensure code quality, best practices, and knowledge sharing within the team.
Key Technical Skills:
• JetPack Compose: Proficiency in using JetPack Compose for modern Android UI development.
• Android Unit Testing: Strong knowledge of writing unit tests for Android applications.
• Kotlin: Excellent programming skills in Kotlin for Android development.
• UI Design: A keen eye for UI/UX design principles.
• Flutter: Familiarity with Flutter for cross-platform development is a plus.
• API Integration: Experience in working with RESTful APIs and data serialization.
• MVVM: Proficiency in implementing the MVVM architecture.
• CI/CD: Experience with Continuous Integration and Continuous Deployment pipelines.
Qualifications:
Bachelor's degree in Computer Science, Software Engineering, or a related field.
Experience:
5-7 years of experience in Android application development.
Personal Skills:
• Strong problem-solving abilities and attention to detail.
• Effective communication and teamwork skills.
• Ability to work in a client-driven environment with flexibility in working hours.
ANY GRADUATE