Mobile Software Engineer

Android development, Backend development, Billing, Communication skills, Computer science, Critical thinking, Cross-functional, Interfaces, Mobile, Mobile development, Dependability, Design patterns, Embedded systems, Emerging technologies, Integration, OOP, Product management, SOLID, SQLite, Self motivated, QA, Social networks, Software, Storage, UI, API, UX, Unit testing, Usability, Web applications, iOS development
Full Time
$100,000 - $140,000

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. You’ll 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 API’s

·         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


Dice Id : 10308440
Position Id : 6988707
Originally Posted : 2 months ago
Have a Job? Post it