Position: Middle Mobile Software Engineer (iOS)
Company: Alcor
Experience required: 3y
English level: intermediate

Teladoc - is the global telemedicine leader, that facilitates millions of consultations with doctors every year, covering everything from general medical visits to behavioral health and specialty care. In this role, you will be a core contributor on a collegial, cross-functional team whose mission is to ensure our continued ability to scale in providing private, high-quality access to care to those who need it worldwide.

If you’re passionate about technical innovation and making a difference in a meaningful field, Teladoc Health is the place for you. As our Mobile Software Engineer, you’ll have the satisfaction of seeing tangible results of your ingenuity as you develop features, experiences and integrations that delight the user. Your contributions will significantly impact Teladoc’s brand as a trailblazer in healthcare technology.
The Mobile Software Engineer is an iOS developer responsible for the development and maintenance of Teladoc’s core platform aimed at a range of iOS devices including mobile phones and tablet computers. We also seek those who have a passion for full-stack development. Your primary focus will be the development of iOS applications and their integration with back-end services. Alternatively, you will have an opportunity to work directly with the API layer to gain priceless experience in how apps work end to end. You will be working alongside other engineers and developers working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and the creation of quality products is essential.

Essential Duties and Responsibilities:
● Develop our iOS Framework/SDK codebase;
● Ensure the performance, quality, and responsiveness of applications;
● Design and build applications for the iOS platform;
● Collaborate with a team to define, design, and ship new features;
● Identify and correct bottlenecks and fix bugs;
● Help maintain code quality, organization, and automatization;
● Participate in the evolution of company level best practices, standards, and policies as it related to software development;
● Regularly work to improve the company’s technical awareness, depth, and use of technology across the business, including staying abreast of emerging; technologies and readying the company for their use.

Qualifications Required for Position:
Those qualification needed such as certification, training, experience, or knowledge skills

● requires a minimum of 5 years of related experience with a Bachelor’s degree; or 3 years and a Master’s degree; or a PhD without experience; or equivalent work experience;
● Proficient with Objective-C and Swift;
● Experience with iOS frameworks such as Core Data, Core Animation, etc.;
● Experience with building iOS Frameworks a major plus;
● Experience with offline storage, threading, and performance tuning;
● Familiarity with RESTful APIs to connect iOS applications to back-end services;
● Knowledge of other web technologies and UI/UX standards;
● Understanding of Apple’s design principles and interface guidelines;
● Knack for benchmarking and optimization;
● Experience with Ruby/Rails is a bonus;
● Understanding of Git;
● Familiarity with continuous integration is a plus.