Job Details

Lead Engineer, Mobile / Kotlin

OMRON Healthcare, Inc.
Hoffman Estates, Illinois, United States
The Mobile Software lead, Kotlin will be responsible for supporting existing and new projects, developing and recommending scalable android apps for company.
  • Responsible for android mobile app architecture, design to support organization's connected health mobile apps and VitalSight program to run across mobile, tablet.
Principle Duties:
  • Hands-on engineering position developing android mobile applications in Java/Kotlin
  • Responsible for the architecture and design of the android application.
  • Build prototypes at tech scoping stage of projects depending on the project.
  • Create compelling device specific user interfaces and experiences and UI prototypes
  • Optimizing performance for the app
  • Ability to integrate any backend system for web service integration
  • Ability to handle production issues in timely manner
  • Lead a team of software engineers from nearshore and offshore partners.
  • Communicate effectively with teams and management
  • Understanding requirements and coordinating with offshore teams
  • Review others work (code, design) and provide guidance for a consistent implementation.
  • Coach and mentor other delivery, quality assurance and support personnel.
  • Participate and/or lead project teams as a technical resource to deliver solutions that follow best-practice standards.
  • Should be able to switch priorities and work on projects which needs to be delivered on priority
  • Produce clear, concise, and well-written technical design documents.
  • Be up to date on the latest industry trends in mobile technologies
  • Bachelor's degree in Computer Science or related technology degree.
  • More than 8 years of programming experience with the android technologies.
  • Atleast 3 years of strong experience in writing code in Kotlin.
  • Experience with RESTful-based web services
  • Experience writing Unit and/or UI tests for Mobile applications
  • Experience with continuous integration and version control.
  • Experience with designing and implementing sound engineering solutions that meet the business need.
  • Knowledge and understanding of Object Oriented software design and various patterns like - MVM, MVVM, MVP, MVC, Delegation, Singleton, Factory, Adapter
  • Expertise in-app memory management, multithreading, networking & Security
  • Excellent debugging and optimization skills
  • Source code control understanding (experience with Git preferred)
  • Experience with Java Collections and Threading
  • Must have experience with end-to-end application development lifecycle and have gone through Google Playstore build release process.
  • Must have experience leading mix of Onsite and Offshore team members.
  • Experience working with BLE connected devices would be desirable.
  • Good understanding of Android Material Designs.
  • Experience working with and creating Android libraries (aar or jar) is a plus.
  • Strong Analytical and problem solving skills to resolve operations issues, able to analyze complex data and business
  • Ability to analyze business requirements and identify possible gaps, ambiguities, missing scenarios, etc.
  • Ability to tackle tasks and issues that will often not be well defined, and bring new creative ideas.
  • Experience with agile development methodologies.
  • Participate in all phases of the project, including requirements definition, analysis, design, programming, reporting, testing, and implementation.
  • Ability to work with a cross-functional team and make appropriate trade-offs to meet time constraints
Communication / Language Skills / Travel
  • Proven ability with excellent interpersonal communication skills.
  • Experience working with across functional teams to drive cohesiveness while ensuring that architectural direction is achieved.
  • Must have excellent presentational skills. Should be able to effectively interact with a variety of internal and external constituencies.

Send application

Mail this job to me so I can apply later

Apply With CV

You are not logged in. If you have an account, log in to your account. If you do not have an account, why not sign up? It only takes a minute!

latest videos

Upcoming Events