Position: Senior IOS Developer
Company: Echo
Experience required: 5y
English level: upper

Responsibilities on the project:
-Build incredible products in collaboration with your team;
-Bring designs to life using the latest in libraries, frameworks, and tooling;
-Learn new technologies on the job;
-Help scope and plan new client projects and initiatives;
-Own the development, testing, and maintenance of native SDKs on different mobile platforms, their respective OS versions, and devices;
-Partner with our product managers and designers to create and test new features and products;
-Learn new things, try new technology, and seek opportunities to grow and mentor;
-Provide thought leadership in mobile engineering and bring your passion for technology to motivate and inspire on a day to day basis;
-Provide detailed estimates of work and ensure timely delivery of features;
-Produce and ensure delivery of quality, readable, and well-tested code;
-Rely on judgment and experience to plan and accomplish goals in a timely manner;
-Own the elements required to deliver features and results to stakeholders.


Technical requirements:
-5+ years of mobile software development;
-Bachelor’s Degree in Computer Science, Engineering, or related field;
-Deep understanding and proficiency in building mobile apps from scratch using at least one mobile language (Swift, Java, Objective-C, etc.);
-Experience with multiple platforms is preferred;
-Proficient with Swift or Objective-C programming language;
-Knowledge of Xcode IDE;
-Understanding of RESTful APIs;
-Understanding of UI and UX design standards;
-Knowledge of Apple Human Interface Guidelines;
-Experience with Metal or OpenGL;
-Advanced knowledge of code versioning tools like Git/Github;
-Desire and ability to expand expertise into additional mobile languages;
-Expertise in designing testable software and building large-scale, complex applications;
-Passionate about writing clean, well-organized, and production-ready code;
-A portfolio of Apps or SDKs already built and in the App Store.

Soft skills:
-Excellent project and time management skills;
-Patience and teamwork;
-Strong problem solving and communication skills;
-Self-motivated.

We offer:
— Possibility to work either remotely or from the Lviv office;
— Competitive salary based on the results of the interview;
— Challenging tasks and professional growth;
— 18 days of paid annual vacation;
— 5 days of paid sick leaves;
— Professional education, sports, and healthcare reimbursement (50% compensation);
— Regular outdoor activities and team buildings events (after the quarantine);
— IT Club bonus program.