Android DeveloperAssociateRemoteFull-time7 hours ago

Career Path Advertising
Do You Want to Discover Your Ideal Career Path?Craft Your Own Career Path for Free!

About the job

The Android Developer will be responsible for new and existing projects, developing, and recommending scalable apps for the company.

Responsible for mobile app architecture, and design to support organization’s connected health mobile apps and VitalSight program to run across mobile, tablet.

What will you do?

  • Hands-on engineering position developing mobile applications in Kotlin
  • Familiar with the architecture and design of the application
  • Build prototypes at tech scoping stage of projects depending on the project.
  • Create compelling device-specific user interfaces and experiences and UI prototypes.
  • Optimize performance for the app.
  • Ability to integrate any backend system for web service integration.
  • Ability to handle production issues in a timely manner.
  • Communicate effectively with teams and management.
  • Review other's work (code, design)
  • Participate and/or lead project teams as a technical resource to deliver solutions that follow best-practice standards.
  • Produce clear, concise, and well-written technical design documents.
  • Be up to date on the latest industry trends in mobile technologies.

Qualifications

  • 2-3 years of programming experience with Android technologies.
  • Knowledge of KMM is a plus.
  • Experience writing Unit and/or UI tests for Mobile applications.
  • Experience with continuous integration and version control.
  • Expertise in-app memory management, multithreading, networking & Security
  • Excellent debugging and optimization skills
  • Experience working with BLE-connected devices would be desirable. 
  • Strong Analytical and problem-solving skills to resolve operations issues, able to analyze complex data and business. 
  • 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.
  • Proven ability with excellent interpersonal communication skills.
  • Bachelor’s degree in Computer Science, Computer Engineering, or equivalent education plus experience.
  • Excellent communications skills and extensive experience working with technical teams and management.
  • Demonstrated work experience with Web services, Cloud and API technologies, and Wireless technologies such as Bluetooth.
  • Experience with Agile software development preferred.
  • Demonstrated experience in successfully launching products in FCC & FDA regulated industries preferred
  • Android software development tools


Skills

Hard Skills

AdaptabilityTesting

Soft Skills

Agile MindsetAnalysis and Problem SolvingProblem SolvingResults Oriented

Technical Expertise

AndroidMobile DeveloperMobile Testing