Android Engineer with at least 3 years Java & Kotlin programming experience required to join a collaborative global team of developers to work on IoT projects. The successful candidate will gain exposure to evolving technologies, project methodologies and dedicated talent development programs with opportunities for future career opportunities.

Responsibilities:

  • Design – working with Product Management, Project Management and end user stories on new product design architecture
  • Development – taking designs and making them happen. Writing and testing code using strict development methodologies including code reuse, maintainability, testing and documentation
  • Building high volume platforms – linking millions of users worldwide at the same time
  • Quality Assurance – developing test cases in line with best practice methodology
  • Project Environment – Working in a cross-functional Agile team to develop features with collaboration across the software stacks

Requirements:

  • Degree/Masters in Software Development / Computer Science
  • 3-5+ years Java & Kotlin programming skills experience required
  • Proven experience developing and debugging mobile applications
  • Understanding of the Android operating system and programming environments
  • Strong coding skills with proven ability to write well documented, maintainable, and testable code
  • Excellent problem-solving skills and the ability to demonstrate logical troubleshooting steps when working on software bugs
  • A genuine passion and interest in technology and software development with a thorough knowledge of best practices and new technologies
  • Self-management skills, particularly in respect to prioritization and execution
  • Detail-oriented individual with the ability to rapidly learn and take advantage of new concepts, business models, and technologies
  • Have the ability to communicate technical concepts to non-technical people
  • A genuine passion and interest in technology and software development with a thorough knowledge of best practices and new technologies

  • Self-management skills, particularly in respect to prioritization and execution

  • Detail-oriented individual with the ability to rapidly learn and take advantage of new concepts, business models, and technologies

  • Have the ability to communicate technical concepts to non-technical people

Desirable:

  • Unit Test driven development
  • Bluetooth classic or BLE development
  • Experience with networking and clientserver integration
  • Experience with Jetpack Compose
  • Sensor integration
  • Examples of Apps on the Play Store

emer@emtechrecruitment.ie

Refer a Friend