Skip to main content

This job has expired

Senior Software Engineer - Mobile Development

Employer
Senseonics Incorporated
Location
Germantown, MD
Closing date
Oct 7, 2022
Job Description Job Summary: In this position, you will be designing and developing iOS and Android applications to help improve the lives of people with diabetes. You will engage in continuously discover, evaluate and implement new technologies to strengthen development efficiency and software test to ensure high quality product. Youll be working with talented, diverse and a fun group developing new ways to help people with diabetes take care of themselves in an empowering and innovative way. Duties and Responsibilities include, but are not limited to: Design and build advanced applications for Android and iOS platform Collaborate with cross-functional teams to define, design, and ship new features Work with outside data sources and APIs Unit-test code for robustness, including edge cases, usability, and general reliability Work on bug fixing and improving application performance Continuously discover, evaluate and implement new technologies to maximize development efficiency Design interfaces, navigation, flows for consumer mobile and web apps (iOS, Android, Web) Work closely with product managers, mobile and backend developers to implement and relentlessly evolve the user experience Knowledge, Skills, Abilities and Requirements: BS or MS in Computer Science or other technical field 4 years of mobile application development experience developing Android and iOS apps Experience with embedded local storage solutions such as SQLite Working knowledge of the general mobile landscape, architectures, trends and emerging technologies Solid understanding of the full mobile development life cycle Experience with integrating with third party APIs including social networks and payment/billing systems Experience with Android UI design Knowledge of OO design and development practices and principles, including design patterns Ability to learn quickly in a very fast-paced environment as part of a team Critical thinker with the capability to demystify complex technical requirements Highly motivated and dependable with exceptional communication skills

Get job alerts

Create a job alert and receive personalized job recommendations straight to your inbox.

Create alert