Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
We’re looking for an experienced Android Developer 3+yrs with strong technical expertise in Kotlin and Jetpack Compose, capable of building robust, scalable, and high-performance enterprise applications. The ideal candidate should be passionate about clean architecture, maintainable codebases, and modern Android development best practices such as MVVM or MVI patterns.
Key Responsibilities
- UI Development: Design and implement user interfaces with Jetpack Compose to deliver seamless and engaging user experiences.
- Application Development: Build and maintain Android applications using Kotlin, adhering to best coding standards and practices.
- Architecture: Utilize MVVM or MVI design patterns to ensure scalability, maintainability, and clean separation of concerns.
- Enterprise Projects: Contribute to large-scale enterprise apps focused on reliability, performance, and scalability.
- Performance Monitoring: Integrate Crash Analysis SDKs and APM tools (e.g., DataDog, NewRelic, Sentry) to proactively monitor stability and optimize app performance.
- Bluetooth Integration: Implement Bluetooth Classic/LE features to ensure smooth device connectivity.
- Data Management: Develop and manage local storage, caching, and persistence solutions for offline reliability.
- CMS Integration: Work with various CMS platforms to manage and deliver dynamic app content.
- Testing: Write unit and integration tests to guarantee app stability and quality.
- CI/CD: Manage and automate build and deployment processes using GitHub Actions.
- Analytics: Implement platforms like Adobe Analytics for user behavior insights.
- Mapping Features (Nice to Have): Integrate mapping functionalities such as map pins, polylines, and geofencing.
- Background Services: Create, manage, and troubleshoot long-running background services.
- Push Notifications: Implement advanced push notification systems using Firebase Cloud Messaging (FCM) and optionally Urban Airship for in-app engagement.
- Agile Collaboration: Participate actively in Agile ceremonies—daily stand-ups, sprint planning, and retrospectives—while collaborating closely with cross-functional teams.
Skills & Qualifications
- Strong hands-on experience with Kotlin and Jetpack Compose.
- Solid knowledge of MVVM or MVI architectural patterns.
- Proven experience in enterprise-grade mobile application development.
- Deep understanding of performance optimization and app stability.
- Proficiency with local storage and CMS integration techniques.
- Bluetooth Classic/LE protocol implementation experience (required).
- Familiarity with CI/CD tools—especially GitHub Actions.
- Experience with APM SDKs such as DataDog, NewRelic, or Sentry.
- Strong background in writing unit tests and integration tests.
- Experience with mapping libraries and geofencing (nice to have).
- Knowledge of Urban Airship and advanced push notification frameworks (desirable).
- Excellent team player with good communication and problem-solving skills.
Key Skills
Ranked by relevanceReady to apply?
Join TEKNIKOZ and take your career to the next level!
Application takes less than 5 minutes

