Senior Android Engineer - Remote / Telecommute

CYNET SYSTEMS INC.
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 104K

Job location

Remote

Tech stack

Clean Code Principles
Java
API
Agile Methodologies
Android
Application Performance Management
Code Review
Computer Engineering
Software Debugging
Software Design Patterns
Mobile Application Software
Cloud Services
RxJava
Backend
Kotlin
Information Technology
Asynchronous Programming
REST

Job description

  • Design, develop, and maintain Android applications using Kotlin and Java.
  • Integrate mobile applications with cloud services, APIs, and connected device ecosystems.
  • Collaborate with cross-functional teams to design, implement, and deliver new features.
  • Participate in technical design discussions and solution definition.
  • Write clean, maintainable, and high-quality code.
  • Troubleshoot, debug, and optimize application performance.
  • Participate in code reviews and knowledge-sharing activities.
  • Support software releases and continuous product improvements.
  • Collaborate with globally distributed engineering teams.
  • Participate in meetings aligned with US time zones when required.

Requirements

  • Bachelor's degree in Computer Science, Computer Engineering, or equivalent experience.
  • 5+ years of Android development experience using Kotlin and Java.
  • Strong understanding of Android architecture, design patterns, and best practices.
  • Experience with REST APIs, cloud-connected mobile applications, and backend integrations.
  • Experience designing and developing production-grade mobile applications.
  • Strong problem-solving skills and ability to drive technical solutions independently.
  • Ability to understand business requirements and translate them into technical solutions.
  • Excellent communication and collaboration skills.
  • Experience working in Agile development environments.
  • Experience in healthcare, medical devices, or regulated industries is a plus.
  • Knowledge of KMM, Coroutines, RxJava, Room, or similar modern Android technologies is a plus.

Apply for this position