Arewa Jobs Board
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

Comments