JOB DETAILS:
We are looking for an experienced Senior Android Developer to join our talented team. As a Senior Android Developer with 6 years of experience, you will play a pivotal role in creating cutting-edge Android applications and solutions.
JOB RESPONSIBILITIES:
• Implement clean and scalable architectural patterns that promote maintainability and extensibility of our Android applications.
• Demonstrate proficiency in Kotlin, leveraging the language\’s features to write clean, concise, and efficient code.
• Design and develop Android applications using the MVVM architecture, ensuring separation of concerns and efficient data handling.
• Utilize JetPack Compose to design and develop modern, dynamic user interfaces that enhance the user experience.
• Create and manage complex in-app navigation flows using Android\’s Navigation Component for a seamless user experience.
• Develop, optimize, and maintain databases using Room, ensuring data integrity, security, and efficient data retrieval.
• Implement and maintain robust security measures to protect user data, including encryption, authentication, and authorization.
• Leverage extensive experience working on service models to handle data communication with external APIs, ensuring efficient data synchronization and network optimization.
JOB REQUIREMENTS:
• 6 years of experience in Android application development.
• Extensive experience working with service models and RESTful APIs.
• Proven experience in implementing robust security measures within Android applications.
• Strong expertise in JetPack Compose, Clean Architecture, MVVM, Kotlin, Navigation Component, and Room Database.
• Proficient in Git concepts and experienced in working with different branches in a collaborative team environment.
• Strong problem-solving skills and the ability to work both independently and in a collaborative team environment.
• Familiarity with the latest industry trends, best practices, and emerging technologies in Android development.
• Excellent communication skills and the ability to present and discuss technical information with non-technical stakeholders.
• Able to take the lead when necessary and provide guidance to junior developers within the team.
BENEFITS:
• Competitive salary and benefits package
• Collaborative and dynamic work environment
• Opportunities for professional growth and development
• Engaging projects and the chance to work with cutting-edge technologies
EMPLOYMENT NATURE: Full Time Preferred On-site (Remote Option Available for Out-station Candidates)
EDUCATION: Bachelor\’s degree in Computer Science, Software Engineering, or a related field.
OFFICE LOCATION: Sector F, DHA Phase 1, Islamabad