TTR
Android Developer
TTRUnited Arab Emirates23 hours ago
Full-timeRemote FriendlyInformation Technology

We are looking for a Senior Android Developer to work on a long term freelance mission full time, fully remote for a Client in the Marking Technology Sector.


Start date - ASAP - Next Monday

Salary - $2,000 per month (USD)

Location - fully remote, Please note, this role does not provide sponsorship.


You'll join a vibrant and diverse team dedicated to excellence in digital marketing and technology. We offer a supportive, innovative environment where creativity thrives. With a focus on continuous improvement and robust connections with clients worldwide, we're more than just a team; we're a community eager to welcome our next Android Developer


RESPONSIBILITIES

  • App Development: Develop and maintain high quality native Android applications using Kotlin / Java. Translate product and design requirements into reliable, performant mobile features.
  • UI/UX Implementation: Implement clean, intuitive, and responsive user interfaces following Material Design guidelines. Work with Jetpack Compose and/or XML layouts to bring UI/UX concepts to life, ensuring consistency and smooth interaction
  • Bug Fixing and Maintenance: Investigate and resolve crashes, ANRs, edge-case behavior, and device-specific issues. Maintain a stable and reliable Android app experience across a diverse device ecosystem
  • Performance Optimization: Continuously improve app launch time, rendering performance, memory usage, and network efficiency. Utilize profiling tools to identify bottlenecks and ensure fast, seamless performance.
  • Backend Integration: - Integrate with RESTful APIs, handle network responses efficiently, and manage local data.
  • Version Control and Collaboration: Use Git for version control, collaborating effectively with designers, backend developers, and QA engineers to deliver consistent, high-quality feature releases
  • Testing and QA: Implement automated tests (Unit, UI, Instrumentation) and follow rigorous debugging practices to maintain code quality and application stability.
  • Google Play Store Management: Prepare builds, manage Play Console configurations, handle release notes, QA tracks, and ensure smooth app rollouts and updates similar to the App Store submission process.
  • Continuous Learning: Keep up to date with the latest Android ecosystem trends, Jetpack libraries, tooling improvements, AI tools and best practices


QUALIFICATIONS:

  • Minimum 5 years of experience with Android development.
  • Strong proficiency in Kotlin / Java, with solid understanding of Android SDK fundamentals.
  • Experience with Jetpack Compose, Android libraries, and modern app architectures (MVVM, MVI, Clean Architecture).
  • Skilled in REST API integration and offline caching.
  • Experience with asynchronous programming.
  • Familiar with CI/CD practices and tools for Android delivery.
  • Strong problem-solving mindset with a focus on performance and scalability.
  • Good understanding of Google Play release processes and internal testing workflows.
  • Experience working with analytics, crashreporting tools, and A/B testing is a plus


KEY SKILLS:

  • Kotlin
  • Java Jetpack Compose / Material UI
  • API Integration Git & CI/CD
  • Testing & Debugging


Please note, this role does not provide sponsorship.

Key Skills

Ranked by relevance