Match score not available

iOS Developer (Food Delivery sphere)

fully flexible
Remote: 
Full Remote
Salary: 
46 - 46K yearly
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

5+ years of iOS app development experience, Proficiency in Objective-C and Swift, Strong skills in writing and testing code, Experience with MVC and design patterns.

Key responsabilities:

  • Write and review effective automated tests
  • Monitor, debug, and resolve app performance issues
Coherent Solutions Lithuania logo
Coherent Solutions Lithuania Scaleup https://www.coherentsolutions.lt/
51 - 200 Employees
See more Coherent Solutions Lithuania offers

Job description

Company Background

Our customer is a leading online and mobile food-ordering and delivery marketplace with the largest and most comprehensive network of restaurant partners, as well as 32 million active diners. Dedicated to connecting diners with the food they love from their favorite local restaurants, our customer elevates food ordering through innovative restaurant technology, easy-to-use platforms and an improved delivery experience. Our Customer features over 320,000+ restaurants and is proud to partner with more than 225,000 of these restaurants in over 4,000 U.S. cities and London.


Project Description

The team is dedicated to creating mobile apps that impact the dining experiences of millions of people. You'll contribute to the design and development of innovative and complex features that revolutionize how diners order their food, allowing them to order ahead, pick up seamlessly, and save time. You'll work closely with the teams in the US, regularly collaborating and pushing your limits as you grow within our R&D site.


Technologies

  • Objective-C
  • Swift
  • Foundation
  • UIKit
  • Swift standard library
  • Design patterns and programming concepts
  • Model-View-Controller (MVC)
  • Asynchronous and multi-threading patterns
  • Cocoa design patterns
  • Object-oriented programming patterns and concepts


What You'll Do

  • Write effective automated tests with little guidance;
  • Follow and improve upon coding standards;
  • Perform code reviews within your domain and apply quality standards to existing areas of the code base;
  • Develop awareness of technical debt and will try, when possible, to avoid introducing more of it;
  • Recognize and suggest opportunities for additional automation;
  • Monitor, debug, and resolve moderate complexity performance, stability, and reliability issues;
  • Able to understand security-related issues, design solutions, and execute them;
  • Work comfortably within existing established processes;
  • Come up to speed on new technical areas;
  • Work with other team members to grow their understanding of the team's domain through code reviews, pair programming, or mentoring sessions;
  • Help with onboarding new team members;
  • Demonstrate awareness and sensitivity to differing perspectives and cultures and strive to take into account diverse opinions and experiences to help build an inclusive work environment;
  • Communicate clearly and effectively with engineers and other stakeholders on technical tasks;
  • Work effectively with engineers from other teams to achieve shared goals;
  • Participate in team discussions and share context and background when interacting with others;
  • Be able to manage expectations around the delivery of their work clearly;
  • Have an understanding of their technical area and those adjacent to it and how they fit into the broader business;
  • Consider how decisions made within their technical area may ultimately affect the product and customer;
  • Know when to bring in additional data or expertise from other contributors and stakeholders when making a decision;
  • Execute tasks within team projects, demonstrating ownership from conception to completion;
  • Be able to tackle small to medium issues independently, and work with the team to split large, complex issues into more granular tasks;
  • Be able to step up on tough issues and tackle new challenges;
  • Be able to give project estimates and execute them;
  • Propose changes that improve the efficiency of the team;


Job Requirements

  • 5+ years' experience building iOS apps in Objective-C and Swift using Foundation, UIKit, and the Swift standard library;
  • Skills in writing and testing (unit, automation, integration) high-quality, well-architected, and efficient code;
  • Experience with MVC, asynchronous/multi-threading patterns;
  • Experience with Cocoa design patterns, and other object-oriented patterns/concepts;
  • Experience with designing and building complex UI hierarchies;
  • Understanding of the iOS app lifecycle and Apple's recommended practices;
  • Experience with backend or Android development will be a plus;
  • Level of English - from Intermediate (spoken/written);


What Do We Offer

  • You will be rewarded with the salary starting from 3800 EUR gross monthly.
  • Remote work. We respect each employee’s chosen way to work remotely anywhere.
  • "Launch for success" package: premium health insurance, monthly lunch vouchers, telecom services for employees and their family members, and more.
  • Global teams. The working model in the company is based on working in global multicultural departments and gaining experience from the highest-level professionals.
  • International Clients. It is on us to ensure the wide range of Clients you will work with – Innovative start-ups and Fortune 1000 companies in the U.S. and Europe.
  • Professional growth opportunity. We created a professional training center including educational programs for developers of any level and live training sessions.
  • Unique ideas development. Our internal start up incubator, Innovation Sandbox, helps to materialize ideas, receive support on their realization, and win cash prizes.
  • Team spirit. Work in the company is not just about work – team building, celebrations, corporate events, family events and other traditions are an essential part of our culture.
  • And much more Why Coherent Solutions is a company to work with https://www.coherentsolutions.com/careers/lithuania/benefits/.


Please take you time to see Coherent Solutions Privacy Policy for Job Applicants for details on how we process your personal data: https://www.coherentsolutions.com/privacy-policy-for-job-applicants

Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Teamwork
  • Communication
  • Problem Solving
  • Mentorship

iOS Developer Related jobs