Lead Android Engineer (Embedded, Java)

Konbini
Expired
+2
Nơ 2 Bán đảo Linh đàm, Hoàng Liệt, Hoang Mai, Ha Noi
At office

Top 3 reasons to join us

  • Build unique hardware automation products in Asia
  • International teams (Singapore, Malaysia, Vietnam)
  • Fast-moving start-up with experienced developers

Job description

Lead Android Engineer for IoT Applications

  • Konbini Technologies builds IoT-powered smart Unmanned Retail Systems and Point of Sale technology solutions for the Food Service, Industrial and Healthcare industries.
  • We have offices in Singapore and Hanoi.
  • We’re a small team with big clients. We work fast and on different projects for large clients such as Lenovo, Unilever, Sodexo, while also handling global clients in countries as far as Switzerland, UK, USA, Saudi Arabia.
  • Our systems automate business operations in Asia using a mix of machines, software and cloud systems.

Job Description

  • We are looking for a Lead Android Engineer to lead our transition from Windows and C# to Android by developing smart machine applications using industrial Android boards, and to build up our Android team.
  • These applications will communicate to our Cloud systems via REST API

Your skills and experience

Requirements:

  • Strong fundamentals in Android architecture
  • Experience in integration of external hardware devices into Android.
  • Provide hands-on technical leadership and development in mobile solution development.
  • Proposing mobile architecture framework and road-map covering languages, tooling, patterns and delivery processes
  • Work closely with our team to update their skills.
  • Provide technical guidance through the complete Solution Delivery Lifecycle
  • Developing solution architectures aligned with enterprise-wide standards to ensure successful implementation of technology solutions
  • Lead the technical design process coordinating various stakeholders; develop and document solution architectures for projects aligned to bank’s standards and policies
  • Custodian of design and engineering best practices; and technical app road-maps

---------------

  • Programming languages: Java, Android SDK, Kotlin.
  • Application development: Application Lifecycle, basic UI elements & layout, basic animation technique.
  • Concurrency: Thread, Handler, AsyncTask, Memory optimization and scheduling technique.
  • Database: SQLite, ORMLite, Room.
  • Android architecture: MVP, MVVM
  • Network: JSON, REST API.
  • Native: JNI, NDK (optional)
  • Software design: Design Pattern, DRY, SOLID.
  • External libraries, SDKs and APIs
  • Experience with low-level serial communication is a bonus

Soft skill: English proficiency or TOEIC 600 above

Why you'll love working here

Konbini builds Smart IoT-powered Machines and Unmanned retail solutions for companies globally, from Singapore to Saudi Arabia to Switzerland, combining web-based backend solutions with IoT Smart machine applications.

  • Social insurance 13th salary + Project bonus
  • Enjoy 12 days off / year
  • Working hours: Monday - Friday (09:00 - 18:00), off Saturday + Sunday
  • Support laptops and work tools
  • Comfortable working environment, no timekeeping, no camera.

Automating the future with IOT-driven Smart Machines

Company type
IT Product
Company size
1-50 employees
Country
Singapore
Working days
Monday - Friday
Overtime policy
Extra days off for OT