At Letyshops we believe that everything has its benefits: your CV, your university degree and even online purchases. Having found it in online stores, we created a cashback service and now we return part of the money spent on purchases to 28 million of our users around the world.
13 лютого 2024

Senior iOS Developer

Київ

Join LetyShops as an iOS Developer and Shape the Future of Mobile Shopping!

Are you a passionate iOS Developer with a knack for innovation? LetyShops is looking for you to join our team and take our iOS app to new heights. As an iOS Developer at LetyShops, you’ll have the opportunity to work on cutting-edge projects, mentor a talented team, and make a significant impact in the world of mobile shopping.

Requirements:

Hard Skills:

  • Technical Expertise: Proficiency in Swift and Objective-C with over 5 years of experience.
  • Professional experience in Reactive Programming (RxSwift/Combine)
  • iOS App Lifecycle: Comprehensive understanding of the iOS app lifecycle.
  • Experience with implementing Testing (XCTest, XCUITest).
  • Understanding of SwiftUI and its architectural differences from UIKit.
  • CI/CD: Experience setting up CI/CD pipelines for automated testing and deployment.
  • Code Collaboration: Familiarity with code collaboration, pull requests, and code reviews.
  • System Design: Understanding of iOS architecture patterns (MVC, MVVM, and VIPER).
  • Design Patterns: Knowledge of common design patterns.
  • Design Principles: Familiarity with common design principles.
  • Data Structures & Algorithms: Solid knowledge of data structures and algorithms, with the ability to choose the best algorithm for a problem and estimate its complexity.
  • English B2: Ability to communicate ideas in English, read and write technical documentation, and engage in domain-related conversations in English.

Responsibilities:

Leadership & Mentoring:

  • Provide technical leadership and guidance to the iOS development team.
  • Define and maintain coding standards, best practices, and development processes for iOS app development.
  • Stay up-to-date with the latest trends and technologies in iOS development and ensure the team is following industry best practices.
  • Foster a culture of knowledge sharing within the development team.

Team Management:

  • Mentor and coach team members, helping them grow their technical skills.
  • Help set project milestones and deadlines, ensuring on-time delivery.
  • Assist in project planning, resource allocation, and estimation of development efforts.

Problem Solving & Analytical Thinking:

  • Analyze requirements, identify potential issues, and propose effective solutions.
  • Take responsibility for the implementation of significant features or projects.

Ownership:

  • Own, implement, and deliver medium-sized features or projects within a team.
  • Proactively identify new opportunities and advocate for and implement improvements to the current state of projects.
  • Take responsibility for decisions and learn from mistakes, taking action to prevent them in the future.
  • Effectively escalate problems with a wider scope, supporting their resolution to a successful conclusion.
  • Respond urgently to operational issues, owning their resolution within the sphere of responsibility.

Communication and Collaboration:

  • Collaborate effectively with cross-functional teams, including designers, product managers, backend developers, and QA engineers.
  • Communicate project progress, issues, and technical updates to stakeholders.

Innovation and Research:

  • Research and propose innovative technologies and solutions to enhance the iOS app’s functionality, user experience, and efficiency.
  • Demonstrate a commitment to continuous learning.

What else is important to us about this person?

We value honesty and independence. Tolerance for lack of processing and uncertainty. Inevitable success and passion grow together.

Why did you open the position?

We are building new products and a new business infrastructure unit for this aim.

Prospects for growth/development for this position?

A strong blue-collar team with which you will have an excellent opportunity to grow professionally.

Team size and structure:

A cross-functional team consisting of 8 members, including engineers, a product track lead, and an engineering manager.

Where are the people who make technical decisions on the project?

Kyiv and Vinnytsia

Hiring Managers:

Oleksandr Redko — Engineering Manager (Platform)

Yevhen Kovalevskyi — VP of Engineering

Why Join Us:

  • Generous time off: Enjoy 20 working days of annual paid vacation and paid sick leaves to use as needed.
  • Flexible working hours: We understand that life happens, so we offer flexible working hours to help you balance work and personal commitments.
  • Remote-friendly: Work from anywhere with our remote-friendly policy, giving you the freedom to work in a way that suits your lifestyle.
  • Language classes: Improve your language skills with our English classes and speaking clubs, helping you to communicate more effectively with colleagues and partners.
  • Education compensation: We believe in investing in our employees’ growth, which is why we offer 50% compensation for external education to help you develop new skills and further your career.
  • Cashback benefits: Get more for your money with our X2 cashback on letyshops.com.
  • Cozy office: Our workspace is designed to help you feel comfortable and productive, where you can easily find everything for work, rest, and leisure.
  • Growth opportunities: We believe in helping our employees reach their full potential, which is why we offer opportunities for growth and development within the company`s fast-paced environment

Join us in transforming online shopping into a rewarding experience for millions!

Apply now and embark on an exciting journey at LetyShops!

LinkedIn