About the Role

We're looking for a Senior Software Engineer - Android Remote to join our innovative team at JLL Technologies. In this role, you will leverage your expertise in Android development to enhance our Corrigo Platform, a leading CMMS solution that transforms facilities management. This is an exciting opportunity to work remotely while contributing to a mission that reimagines the world of real estate through technology.

What You'll Do

  • Collaborate with the Product Management team to translate product requirements into actionable tasks.
  • Develop new features and optimize existing functionalities for the Corrigo Platform.
  • Support the customer services team in resolving escalated issues.
  • Write clean, maintainable code with comprehensive test coverage.
  • Participate in code reviews to ensure high-quality standards.
  • Stay updated with the latest mobile technologies and integrate them into our products.
  • Work with globally distributed offshore development teams to achieve project goals.

Requirements

  • Bachelor’s degree in Computer Science or a related field.
  • 6+ years of professional experience in Android application development.
  • Proficiency in Java and Kotlin programming languages.
  • Expertise with Android SDK, Jetpack Compose, and Android Coroutines.
  • Strong knowledge of Android Studio and Clean Architecture.
  • Experience with database management and testing methodologies.
  • Familiarity with CI/CD processes, particularly using GitHub Actions.
  • Understanding of RESTful and SOAP web services.

Nice to Have

  • Experience with Kotlin Multiplatform Mobile.
  • Knowledge of agile methodologies.

What We Offer

  • An inclusive and entrepreneurial culture where collaboration is key.
  • Opportunities for professional development and career growth.
  • A fulfilling career with varied experiences.
  • Remote work flexibility to maintain a healthy work-life balance.
  • Competitive salary and benefits package.
Why This Job8.5 of 10

This Senior Software Engineer - Android Remote role at JLL offers a chance to work on innovative technology solutions in real estate. Enjoy a competitive salary and a collaborative work environment.

Salary Range
Required
0/1
Optional
0/1
Bonus
0/1

Who Will Succeed Here

Proficient in Java and Kotlin with hands-on experience in building scalable Android applications using Android SDK and Jetpack Compose, demonstrating a solid understanding of Clean Architecture principles.

Strong familiarity with CI/CD practices, particularly using GitHub Actions to automate testing and deployment processes, ensuring high-quality software delivery in a remote work environment.

A problem-solving mindset with extensive experience in Database Management and RESTful APIs, capable of optimizing data flow and enhancing application performance in a fast-paced development cycle.

Learning Resources

Android Development with Kotlin - Coursecourse

Career Path

Senior Software Engineer - Android Remote(Now)Lead Android Engineer(1-2 years)Engineering Manager - Mobile Development(3-5 years)

Market Overview

Market Size 2024
$6.5B
Annual Growth
12.2%
AI Adoption in Mobile Development
35%
Investment in Mobile Tech
+45%
Labour Demand for Android Developers
+20%
Avg Salary for Senior Android Developers
$130K

Skills & Requirements

Required
JavaKotlinAndroid SDK
Growing in Demand
FlutterDartKotlin Multiplatform
Declining
Java 7XML-based UI Design

Domain Trends

Increased Adoption of Jetpack Compose
Jetpack Compose is now used by over 60% of Android developers, streamlining UI development and reducing boilerplate code.
Shift Towards Cross-Platform Development
Cross-platform frameworks like Flutter and React Native are gaining traction, with a 30% increase in job postings for these skills over the past year.
Focus on AI-Driven Features
Over 50% of new Android applications are integrating AI features, reflecting a 25% increase in demand for skills related to AI and machine learning.

Industry News

Loading latest industry news...

Finding relevant articles from the last 6 months

All job postings are automatically gathered by algorithms. We do not review or verify listings, be careful when applying and do not sign-in with iCloud or Google services.