
Arewa Jobs Board
February 24, 2025 at 06:29 PM
*SENIOR ANDROID KOTLIN DEVELOPER*
LOCATION: Lagos
WORK MODE: Hybrid (2 days onsite)
We are seeking a highly skilled *Senior Android Kotlin Developer* to join our mobile development team. The ideal candidate will be responsible for building and maintaining high-performance, scalable Android applications using Kotlin. You will work closely with cross-functional teams to design, develop, and deploy robust mobile solutions, ensuring best practices in security, performance, and maintainability.
*KEY RESPONSIBILITIES*
1. Android App Development & Architecture:
• Design, develop, and maintain scalable and high-performance Android applications using Kotlin.
• Architect, implement, and optimize Google Maps API integrations for location-based services.
• Develop and manage Room and SQLite databases for offline storage.
• Ensure high code quality, maintainability, and security best practices.
2. Code Quality & Performance Optimization:
• Write clean, reusable, and well-documented code following best practices.
• Conduct regular code reviews, debugging, and refactoring to enhance performance.
• Optimize application performance through memory management, caching strategies, and multithreading.
3. Security & Compliance:
• Implement security best practices, including authentication, authorization, and data protection.
• Ensure compliance with Google Play Store Guidelines and data privacy regulations.
• Perform vulnerability assessments and apply necessary security patches.
4. DevOps & Deployment:
• Work with Gradle, Dagger, Hilt, and Jetpack libraries for efficient development.
• Set up and maintain CI/CD pipelines for automated testing and deployment.
• Monitor application performance, logs, and error reporting using tools like Firebase, Crashlytics, or New Relic.
5. Collaboration & Leadership:
• Work closely with backend developers to ensure seamless API integration.
• Mentor junior developers and contribute to team knowledge-sharing initiatives.
• Participate in sprint planning, technical discussions, and architectural decisions.
6. Testing & Debugging:
• Write and maintain unit and integration tests using JUnit and Espresso.
• Debug and resolve critical production issues in a timely manner.
• Perform load testing and ensure system reliability.
*REQUIRED SKILLS & QUALIFICATIONS*
• 4+ years of experience in Android development using Kotlin and Java.
• Strong expertise in Google Maps API, location services, and geolocation-based applications.
• Proficiency in Jetpack Compose, ViewModel, and LiveData.
• Hands-on experience with RESTful APIs, GraphQL, and networking using Retrofit.
• Experience with Firebase, Cloud Messaging, and Push Notifications.
• Strong understanding of asynchronous programming, Coroutines, and Flow.
• Experience with unit testing, integration testing, and TDD practices.
• Proficiency in Git and version control workflows.
• Familiarity with Agile methodologies and Scrum/Kanban.
• Experience in microservices architecture and event-driven development.
• Experience with machine learning APIs for location intelligence.
• Contributions to open-source Android projects.
*WORK ENVIRONMENT & BENEFITS*
• Competitive salary and performance-based incentives.
• Hybrid work options.
• Collaborative and innovative work culture.
SALARY: *Open to be Negotiated (Based on years of exp, skillset)*
SUBMIT CV HERE:
https://tinyurl.com/3r6dmhvn