SonicJobs Logo
Login
Left arrow iconBack to search

Android Developer

ALFEN TECHNOLOGY LTD
Posted 2 days ago, valid for 16 days
Location

Reading, Berkshire RG6 7DX

Contract type

Full Time

In order to submit this application, a Reed account will be created for you. As such, in addition to applying for this job, you will be signed up to all Reed’s services as part of the process. By submitting this application, you agree to Reed’s Terms and Conditions and acknowledge that your personal data will be transferred to Reed and processed by them in accordance with their Privacy Policy.

Sonic Summary

info
  • The job is for an Android Developer focused on API and parser integration, offered as a contract position with a pioneering technology company.
  • Candidates should have a proven background in developing Android applications, with strong programming skills in Kotlin, Java, and C++, requiring at least 3 years of experience.
  • The role involves re-architecting an existing Android application, designing robust APIs, and enhancing the core parser library for improved performance and reliability.
  • The position offers a competitive salary of $100,000 per year, with opportunities to work on cutting-edge technology and collaborate with a dynamic team.
  • This is an exciting chance to contribute to the evolution of device-to-mobile integration while expanding your skillset in a fast-paced environment.

Job Title: Android Developer - API & Parser Integration (Contract)

We're collaborating with a pioneering technology company that's leading the charge in device-to-mobile integration. Their current Android application is tightly coupled with proprietary hardware, focusing on parsing and displaying real-time data from the device. However, they're now embarking on an ambitious new journey: decoupling the front-end and establishing an API-first ecosystem.

This is where you come in. Your expertise will be instrumental in shaping this transition. You'll play a key role in rearchitecting the application, designing and implementing robust APIs, and ensuring seamless communication between the mobile app and the hardware. This is a chance to make a significant impact on the future of their product, while also expanding your skillset and working with cutting-edge technology.

If you're passionate about Android development, love solving challenging problems, and want to be part of a groundbreaking project, we encourage you to apply. This is an opportunity to join a dynamic team, work on a product that's pushing the boundaries of what's possible, and contribute to the evolution of device-to-mobile integration.

The Opportunity:

This is a hands-on, full-cycle development role. You’ll take an existing Android app and re-engineer it to expose its functionality via a clean, robust API. The goal? To allow external clients to build their own front ends using the data, while ensuring the app can also consume the same API internally. You’ll also be working on updating and enhancing the core parser library that sits at the heart of the data flow.

What You’ll Be Doing:

  • Re-architect an existing Android application to expose its functionality via a standalone API.

  • Refactor and update the parser library to improve reliability, performance, and maintainability.

  • Modify the current Android application to consume data from the newly created API.

  • Collaborate with internal teams and potentially client developers to ensure seamless integration.

What You’ll Need:

  • Proven experience developing Android applications (Kotlin or Java).

  • Strong programming skills in C++ and Java.

  • Solid experience in API design and development, ideally for mobile-to-device communication.

  • Experience with parsing data from external hardware or embedded systems.

  • Ability to work with legacy code and modernise architecture without breaking functionality.

Nice to Have:

  • Experience with hardware interfacing or working with embedded devices.

  • Familiarity with security best practices in API development.

  • Comfortable working in fast-paced, project-oriented environments.

Why Join Us?

You’ll be working on a project that blends mobile tech with real-world hardware - something not every dev gets to do. It’s an opportunity to make a measurable impact, build something meaningful, and collaborate with a forward-thinking engineering team in a role that’s both creative and technically rewarding.

Apply now in a few quick clicks

In order to submit this application, a Reed account will be created for you. As such, in addition to applying for this job, you will be signed up to all Reed’s services as part of the process. By submitting this application, you agree to Reed’s Terms and Conditions and acknowledge that your personal data will be transferred to Reed and processed by them in accordance with their Privacy Policy.