Senior Android Developer – Telematics

About client

With more than 10,000 customers,  Masternaut is a European market leader in the field of telematics. It mainly specializes in management of fleets and staff, and services in the area of asset monitoring.

Customers use the benefits of  Masternaut products for the smooth running of their companies, cost saving and effective use of assets as well as for boosting the safe operation of their vehicle parks.

Masternaut has immense innovational potential and space for growth, hence its decision, after a careful selection process, to expand its production by opening a new development center at Ness Košice. This has given our team opportunity to work with some of the most cutting-edge technology and methodologies in the world: Mobile Applications, Cloud Computing, Big Data, Internet of Things, Machine Learning and Agile (Scrum, Kanban, Extreme Programming and Test Driven Development).

The newly-formed core team in Košice participates in the development and testing of key components and products and comes up with innovative solutions and ideas for improvement. Thanks to the quality of our work, Masternaut is planning to expand its team at Ness and take on another group of talented mobile application and platform developers and test engineers. Each member of the team will have opportunity to become actively involved in a “Hackathon” event in the customer’s English and French development centres.

Job details

For our important client, Europe´s leading mobile resource management provider specializing in Vehicle & Asset Tracking, Mobile Workforce Applications and Microsoft Dynamics CRM and ERP software, our center in Košice is looking for Mobile applications developer that can create engaging experiences for Android Platform. We appreciate developers who can bring technology leadership in native and cross platform development. An understanding of iOS development is very welcome and will help increase coverage of both top market technologies.

Responsibilities

  • The role is responsible for designing, coding and modifying mobile applications from database layer to flows and actual mobile screens
  • Strive to create visually appealing screens that feature user-friendly design, clear navigation, high quality and high-performance applications
  • Active support of quality assurance processes and test automation
  • Self-improving skillset and domain knowledge whilst delivering mid high complexity tasks
  • Active support of core architectural guidance and development best practices
  • Continuous suggestions for improvements
  • Support of the entire delivery process, automation, release and maintenance

Info salary: Starting salary 1500 € gross depending on skills and experience + benefits. The final offer for the selected candidate will reflect the candidate´s comprehensive assessment, skills and past work experience.

Job location: Košice

Requirements

Common requirements:

  • Graduate in numerate discipline
  • Passionate, results focused, good communicator
  • Strong relationship management skills
  • Stress resistant
  • Team player
  • Motivator
  • Self-driven
  • High complexity features development in mobile applications, related databases and services
  • Very good level of spoken and written English

Software development experience:

  • Practical understanding of agile methodology (Scrum or Kanban)
  • Practical experience with Test-Driven Development principles
  • Understanding of code review procedures, formatting, integration testing and other development QA procedures
  • Proven track record of launching multiple applications

Other requirements

Must have technical skills:

  • Android development in Java and/or Kotlin
  • RESTful APIs
  • Android Studio, Android SDKs, Gradle
  • Git

Nice to have technical skills:

  • Espresso
  • Jenkins CI
  • XCode Server
  • C/C++
  • JavaScript
  • iOS development
  • Cloud services, e.g. AWS AppSync, DynamoDB, Cognito, etc.