Senior Software Engineer - Android

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Bachelor's degree in Computer Science, Software Engineering, or related field., 3+ years of professional experience in Android development., Proficiency in Kotlin and/or Java, with a solid understanding of the Android SDK., Strong knowledge of Android architecture patterns and best practices..

Key responsibilities:

  • Design and build advanced Android applications using Java and/or Kotlin.
  • Collaborate with cross-functional teams to define, design, and implement new features.
  • Integrate mobile applications with RESTful APIs and third-party services.
  • Participate in code reviews and Agile development ceremonies.

Aspire IT Services logo
Aspire IT Services

Job description

About the Job

As an Android Developer at Aspire, you will be responsible for designing, developing, and maintaining high-performance mobile applications for the Android platform. You will work closely with product managers, designers, and backend developers to deliver seamless, scalable, and user-centric mobile solutions. Your deep understanding of Android technologies, UI/UX design, and modern development tools will be key in building apps that offer exceptional user experiences.


What you’ll do
  • Design and build advanced Android applications using Java and/or Kotlin.

  • Collaborate with cross-functional teams to define, design, and implement new features.

  • Ensure responsiveness and performance across different devices and screen sizes.

  • Integrate mobile applications with RESTful APIs and third-party services.

  • Implement modern Android architecture patterns (MVVM, MVP) to build scalable and maintainable apps.

  • Optimize performance, manage background threads, and support offline functionality.

  • Follow Material Design guidelines and best practices to ensure intuitive and consistent UI/UX.

  • Troubleshoot, debug, and maintain code quality using version control and CI tools.

  • Participate in code reviews and Agile development ceremonies.

  • Stay up to date with the latest Android technologies, tools, and trends.

What you’ll need

  • Bachelor's degree in Computer Science, Software Engineering, or related field.

  • 3+ years of professional experience in Android development.

  • Proficiency in Kotlin and/or Java, with solid understanding of the Android SDK.

  • Hands-on experience with Android Studio, UI design principles, and performance tuning.

  • Strong knowledge of Android architecture patterns and best practices.

  • Experience working with cloud messaging APIs and push notifications.

  • Familiarity with Git, continuous integration, and testing tools.

  • Ability to convert business requirements into technical solutions.

  • Excellent communication, collaboration, and problem-solving skills.

  • Awareness or knowledge of IT security best practices as defined by ISO/SOC or similar.


Why Aspire
In addition to a competitive long-term total compensation with salary and performance-based bonus, we have a reward philosophy that expands beyond this. 
  • Be part of a (Remote is here-to stay) organization.
  • Work and learn from great minds.
  • Explore new opportunities to learn and grow everyday by attending technical and nontechnical training. 
  • Get market exposure by working with international tech leaders. 
  • Nursery reimbursement benefit. 
  • Attend virtual and onsite international tech conference.
  • Exposure to work in an IT environment that adheres to rigorous security and compliance standards defined by ISO/ SOC.






Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Collaboration
  • Communication
  • Problem Solving

Android Developer Related jobs