Aspire Technology is an Irish Research & Development and Professional Services company, with a core competence in mobile telecommunications. With our partner company Endeavour Technology we are developing our flagship solution, the nSpire platform. Endeavour Technology is a product development company that creates innovative cloud based solutions for Mobile Operators.
The nSpire platform consists of cloud based OSS applications fed by data collected from apps on devices. These devices are everything from Android/iOS phones to low power IoT chips. nSpire collects mobile device experience indicators such as Quality of Experience, Quality of Service and Quality of Network from millions of devices. This significant volume of real-time data is stored in the cloud and processed to report real customer experiences.
This is an early stage project so it is exciting opportunity for mobile developer to significantly influence the product design and product strategy along with the challenges of creating an application with the unique constraints of consistently collecting data without impacting the end user experience.
The job will be based in a branch office in Belgrade.
We believe that to build a great company, you must have great people and great people are at the heart of our company. We work with smart, motivated and innovative people who have a great attitude. We value people who are proactive at driving solutions and place customers and colleagues first.
Senior Android Developer
Your responsibilities will include:
- Translate designs and wireframes into high quality native mobile applications in Java
- Design, build, and maintain high performance, reusable, and reliable code
- Ensure the best possible performance, quality, and responsiveness of the application
- Maintain code quality, organisation, and automation
- Identify and correct bottlenecks and fix bugs
- Apply Agile approaches to software development
Required Education/Experience
- Bsc/Msc in Computer Science or equivqlent
- 4 plus years proven experience in mobile application development, Android/Java
- Extensive knowledge of the Android API as well as the appropriate development tools
- Experience with object-oriented design and development
- Knowledge of common Java “design patterns”
- Good knowledge of Gradle build system
- Understanding of Handles, Services, IntentServices, AlarmManager
- Ability to write custom UI components
- A knowledge of Software development iterative processes
- An overall understanding of the Mobile Operators environment and eco system is an advantage
- Fluent in English
Benefits
At Aspire Technology you can expect:
- A competitive salary with performance related bonus
- Extensive technical and business training
- Opportunity for career advancement through our structured career progression model
- Opportunity to travel internationally
- Opportunity to work in newly emerging technologies
- Flexible working hours
- Team building activities
Deadline for applications: 19.11.2017.