Junior Software Engineer, Android

About Us

HexionLab is dedicated to delivering top-tier Android applications that enhance user experiences and connect users worldwide. Our Software Engineering Department consists of skilled professionals who strive to create efficient, high-performing, and user-centric mobile applications. We invite you to join us as a Junior Software Engineer, Android, where you’ll play an essential role in developing and enhancing our Android projects.

Department: Software Engineering
Project Location(s): Remote
Education: Bachelor’s Degree

Position Overview

As a Junior Software Engineer specializing in Android, you’ll assist in building intuitive and high-quality mobile applications. This role involves collaborating with team members to implement and maintain Android applications that are robust, modular, and designed with user needs in mind. You’ll gain experience in Java and Kotlin, working within established architectural patterns.

Key Responsibilities

  • Develop and maintain Android applications using Java and Kotlin, adhering to best practices for clean and modular code.
  • Assist in implementing and optimizing MVVM, MVP, or MVC architectures for scalable project structures.
  • Integrate RESTful APIs and manage data retrieval and storage using Retrofit and Moshi Adapter.
  • Work with Android Jetpack components, including Navigation and Compose Architecture, to create user-friendly interfaces.
  • Use databases like Realm and SQLite to store and manage application data.
  • Collaborate on unit and UI testing to ensure app stability and performance using tools such as Crashlytics and SLF4J for logging.
  • Participate in implementing Dependency Injection frameworks like Dagger2, Koin, and Hilt for scalable application structure.

What You’ll Gain

  • Hands-on experience in Android development, working with Java, Kotlin, and Android Jetpack.
  • Mentorship from experienced Android developers who are dedicated to helping you grow.
  • Opportunities to work on real projects that involve modular architectures, data handling, and user interface development.
  • Exposure to best practices in Android development and dependency management.

Skills and Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Knowledge of Java and Kotlin programming languages.
  • Familiarity with Android architectures (MVVM, MVC, MVP) and dependency injection tools.
  • Basic experience with Android Jetpack components and Retrofit for data interaction.
  • Strong communication skills and a willingness to learn in a collaborative environment.

Ready to Join Us?

If you’re passionate about Android and eager to build high-quality applications, apply now to join HexionLab. Let’s create exceptional mobile experiences together!

How can we help you?

Contact us at the HexionLab office or submit a business inquiry online.

Consulting WP really helped us achieve our financial goals. The slick presentation along with fantastic readability ensures that our financial standing is stable.

Amanda Seyfried
Sales & Marketing, Alien Ltd.