Motorola Mobility (a Lenovo Company)
Software Development Engineer - Kotlin/Android Dev
Motorola Mobility (a Lenovo Company)Brazil2 days ago
Full-timeBusiness Development

Scope of Responsibilities

- Design, code and test software for mobile devices

- Review and discuss software architecture solutions for mobile devices based systems

- Review and discuss software requirements with external partners

- Cooperate with team members to review software artifacts, define interfaces and discuss best approach to solve end-user needs

- Maintain software artifacts overtime

Basic Qualifications

- BS in Computer Science or equivalent degree

- 3+ Years experience with Software Development

- Strong proficiency in Android development with solid experience in Kotlin.

- Familiarity with Android architecture components (e.g., ViewModel, LiveData, Room, Jetpack Compose, etc.).

- Experience working with cross-platform development frameworks, particularly: Kotlin Multiplatform (KMP) and Flutter

- Extensive knowledge on Object Oriented Design

- Experience with AI integration in mobile apps (e.g., integrating conversational AI, LLMs, or recommendation engines).

- Familiarity with ML model deployment on-device or via cloud APIs.

- Knowledge of TensorFlow Lite, ML Kit, or similar frameworks for AI on Android.

- Teamwork and good communication skills across multiple teams.

- Be able to work independently and respond to multiple and conflicting requests under tight deadlines and in a dynamic working environment.

- Good communication skills in both written and spoken English.

Preferred Qualifications

- MS or PhD in Computer Science

- Knowledge on Android Software Platform

- Flexibility to work on server-side development (Google Apps Engine, Javascript, Web UI)

- Knowledge on Git, Gerrit and Jenkins tools

Key Skills

Ranked by relevance