IOS Mobile Engineer

IOS Mobile Engineer
Empatica, Italy

Experience
1 Year
Salary
0 - 0
Job Type
Job Shift
Job Category
Traveling
No
Career Level
Telecommute
No
Qualification
Bachelor's Degree
Total Vacancies
1 Job
Posted on
Oct 26, 2022
Last Date
Nov 26, 2022
Location(s)

Job Description

Empatica

Empatica is a full-stack digital healthcare company and a pioneer in digital biomarker development and continuous patient monitoring driven by AI. Our platform consists of medical-grade smartwatches, software, and physiological and behavioral digital biomarkers. Together they enable the continuous remote monitoring of human health across a range of conditions, through clinical-quality digital measurements.

If you are looking to join a fast-paced growth environment and do meaningful work that can make a true impact in the world, then keep reading.


About the role

The Mobile team in Empatica is the cross-link between our wearable devices, where data are collected, and the cloud infrastructure, where data are analyzed.


As an iOS Mobile Engineer, you will help to develop new features in our mobile applications and discover new solutions for improving our codebase. This is an exciting time to join the team, as you’ll get to work on some of our newest products, such as EmbracePlus and Empatica Care. You’ll be working closely with a team of Mobile, Fullstack, Firmware, and Cloud Engineers, alongside Data Scientists, Designers, and Product Managers.


In addition, working together with other Mobile Engineers you will:

  • Learn about new iOS technologies, and test the promising ones to make sure we don’t miss out on game-changing opportunities
  • Contribute to the product development of the apps you’ll work on
  • Write clean, efficient, well-tested code that has quality
  • Drive best practices through participation in coding, technical design, code reviews, and shipping features
  • Work as part of a cross-functional team to define, design, and ship new features for the iOS platform
  • Help to improve processes around modularization, testability, automation, and quality of the codebase.
  • Bring your iOS expertise to drive technical decisions
  • Keep the team accountable of good engineering practices, by leading by example

Some important details:

  • Empatica is an international environment with offices in Europe and the US, and so we conduct all our work in English.
  • We are operating a hybrid model where our employees choose whether to work from home or come to the office.

Requirements

You are the ideal person for this job if you:

  • Have a BS degree in Computer Science, Engineering, or a related subject
  • Have a minimum of 5+ years of experience in a similar role developing native iOS applications
  • Possess strong functional and reactive programming skills with Swift, Combine, and Async/Await
  • Have solid knowledge of software development, especially in an agile environment
  • Have a passionate interest and insights of the general mobile landscape, SW architectures, trends, and emerging technologies
  • Knows how to structure a modularized project by applying the best programming patterns like clean architecture, MVVM, Coordinator pattern, Dependency Injection
  • Like to write clean, elegant, efficient, and testable code
  • Is experienced in developing Unit Tests, UI Tests, debugging memory leaks and CPU with Instruments
  • Have experience with native iOS application development in Swift. C language is a plus
  • You have experience with the latest Apple Technologies and Best Practices: SwiftUI, Combine, SPM
  • Feel comfortable working with Android developers and have the ability to read and understand Kotlin code
  • Are familiar with Continuous Integration workflows (like GitHub Actions, Bitrise)
  • Are an active member of the iOS and Swift developer communities
  • Have a passion for Empatica’s products and mission
  • Have resilience, a get-things-done attitude, and an innate desire to do great work

Life at Empatica

You will join a fast-growing, international, and diverse team of 80+ talented people who care passionately about what we do and the difference we are making in the world. You’ll get the opportunity to work directly with colleagues across all levels of the organization, no matter their seniority, and learn from the people that built the business and our products.


If you jump on board, we can guarantee it won't be an easy ride, but it will be one of the most rewarding experiences in your career, one that will allow you to learn a lot, have true ownership of your work, and test your whole skillset on multiple projects which are helping thousands of people worldwide.

Read our blog post and find out some reasons why we love working at Empatica.


Inclusion amp; Diversity

At Empatica we embrace diversity and inclusion. We have colleagues from 21 different countries, while 50% of our team is women (double the tech average!) We believe this makes Empatica a more exciting and stimulating pla

Job Specification

Job Rewards and Benefits

Empatica

Information Technology and Services - Milan, Italy
© Copyright 2004-2024 Mustakbil.com All Right Reserved.