Skip to main content

Mobile Developer

Technology
Software Technology
Today
Service contract

Job description

Description: Mobile Software Engineer - 100 percent remote

Our front-end speech recognition is used by doctors while entering patient data, speeding up documentation and creating time to care. Were in need of a software engineer/architect to be part of an agile team responsible for Android voice recognition applications.

Specifically, the cross-platform mobile application- and SDK-layer software which interacts with our asynchronous interface to our neural network speech engine, involving:

Audio collection and processing via microphone or mobile device

Cloud voice recognition (streaming audio over the network and receiving text results)

Network security and encryption (both at-rest and streaming)

Recognition configuration (e.g., via grammars and other software settings)

Post-recognition text processing (e.g., printing a spoken date in your chosen format)

Presentation layer software.

Primary Responsibilities include but are not limited to the following:

iOS and Android development

Requirements gathering, implementation, and test implementation

Providing input on code reviews

Providing manual buddy testing for co-workers

Grafting and merging tasks to support released software

Periodic rotating in-house support duties (during business hours)

Communicating any discovered defects in a clear and timely manner

Working with customers to support integrating our SDK and to resolve any issues/bugs reported

Your Skills and Expertise To set you up for success in this role from day one, 3M requires (at a minimum) the following qualifications:

Bachelors degree or higher (completed and verified prior to start) from an accredited institution OR High School Diploma/GED or higher (completed and verified prior to start from an accredited institution and a minimum of ten (10) years of software development experience in lieu of a bachelors degree education requirement

Three (3) years of mobile development experience

Experience with Objective-C and iOS with a willingness to learn Android or experience with Java and Android and willingness to learn iOS

Additional qualifications that could help you succeed even further in this role include:

Experience with iOS (Objective C)

Experience with Xamarin (C#)

Experience with C++ (read-only)

Experience with Kotlin

Skills include working with others, clear written communication skills

Creative, curious, friendly and flexible

Able and willing to learn new technologies in short time

Self-motivated and able to work effectively with minimal instruction and supervision

Able to work on multiple products at the same time and quickly switch context

Interested in healthcare IT

Critical thinking, reasoning and problem solving is what you are known for

Minimal work direction needed, highly skilled and knowledgeable to the position and provides best practicing sharing within work group. Plans, designs, develops, codes and tests software systems or applications for software enhancements and new products.

Responsibilities

  • Revises and refines systems as required.
  • Participates in the devising of project timelines, implementation design specifications, system flow diagrams, documentation.
  • Involved in testing and ongoing support of business systems.
  • Develops and maintains operational and system level documentation.
  • Must be able to apply SDLC concepts and have a proven track record of delivering solid, robust applications.

Required Skills : mobile applications, SDK experience.

Basic Qualification :

Additional Skills :

Background Check :Yes

Drug Screen :Yes

Notes

Selling points for candidate :

Project Verification Info

Exclusive to Apex :No

Face to face interview required :No

Candidate must be local :No

Candidate must be authorized to work without sponsorship ::No

Interview times set :Yes

Type of project :Development/Engineering

Master Job Title :Misc: Non-Technical

Branch Code :Stamford

Interested in this role?