At SmartSpace Software we help millions of people work smarter worldwide through our pioneering software solutions which transform businesses. We are a growing and exciting business with some fantastic opportunities, including leading your own projects.
We are looking for a talented individual to join our fast moving, cutting edge development team as an Android Developer. You must have a passion for your job and handle the pressures and challenges of working with large digital portfolios. Excellent verbal/written communication skills are essential.
Ideal candidates will already be working in an Enterprise environment and have the following technical skills and experience:
- Design and build advanced applications for the Android platform.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Work on maintaining and improving existing applications and frameworks.
- Continuously evaluate and implement new technologies to maximise development efficiency.
TECHNICAL SKILLS AND EXPERIENCE
- 4+ years commercial Android development experience.
- Solid understanding of the full mobile development life cycle.
- Deep understanding of Kotlin, Android SDK and Java
- Experience in working with third-party libraries, frameworks and APIs.
- Experience with Git, particularly understanding branching workflows and submodules.
- The ability to work to tight deadlines whilst providing clients and colleagues with exceptional service at all times.
- Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies.
- Excellent verbal/written communication skills and a willingness to participate in open discussion.
- Experience of Bluetooth BLE, RFID highly desirable.
- Experience of Proximity sensors an advantage.
- Any iOS experience a bonus
- Have a portfolio of work that clearly demonstrates your skills and capabilities in the Play Store.
- Previous Digital Agency experience preferred, but not essential.
- Experience of Enterprise level mobile applications and APIs.
If you are an Android Developer with a high technical aptitude and strong attention to detail, can think on your feet and are able to work well in changing and ambiguous circumstances this could be the perfect opportunity for you!