InDev lab logo

Strong Middle iOS Developer to e-Commerce project

InDev lab·Salary not specified

Primary stack

JSONGitHub ActionsRESTJenkinsiOSHTTPUnit TestingSwiftSOLIDSQLite

Nice to have's

Computer science education4+ years experience in software development

Job description

About the Position

We are looking for a Strong Middle iOS Developer to join our international e-commerce project focused on car renting and tourism in Germany and France. This role offers remote work opportunities and a competitive salary.

Responsibilities

  • Implement aesthetic adaptive screens according to mocks.
  • Extend the application with new functionality.
  • Integrate new third-party APIs and support existing ones.
  • Follow team guidelines ensuring quality and consistency in the design and development phases of applications.
  • Lead efforts to design, architect, and write new software components.
  • Provide support for production applications as issues arise.
  • Troubleshoot performance and scalability issues.
  • Identify opportunities to improve and optimize applications.
  • Work with project management to understand new requirements.
  • Follow internal software development processes and standards.
  • Share expertise within the team.

Requirements

  • Very experienced in iOS development including SDK and third-party frameworks.
  • Proficient in Swift and efficient utilization of the language.
  • Experienced in client-server architectures using HTTPS, REST, and JSON.
  • Deep understanding of application architectures, design patterns, and best coding practices (SOLID, GoF, Clean/Hexagonal architecture).
  • Deep understanding of reactive programming (RxSwift) and unidirectional architectures (FLUX/Redux).
  • Proficient with CoreData or SQLite (GRDB).
  • Strong unit testing skills (RxTest, XCTest, Nimble).
  • Daily use of modern iOS tooling (fastlane, match, SwiftGen, Sourcery, Mint, etc.).
  • Understanding of iOS code signing and AppStore Connect publishing process.
  • Ability to write runtime optimized code and understanding of algorithmic complexity.
  • Test-driven mindset.
  • Experienced in continuous integration/continuous delivery (fastlane, Github actions, Bitrise, Jenkins).
  • Fluent English skills.

Nice to Have

  • Computer science education or equivalent technical education.
  • 4+ years of experience in software development.

We Offer

  • Competitive salary
  • Remote work with a distributed team
  • Work with the latest technologies
  • Highly loaded projects of national and international level
  • Possibility of personal and career growth (vertical and horizontal growth)
  • Work in the AGILE SCRUM
  • Paid vacations
  • Various bonus programs (mentoring, referral, studying, others)
  • 50%-100% payments of education and certification courses
  • Flexible working hours

About the Company

We are looking for new team members to join our international e-commerce project. Our client is a popular e-commerce platform for car renting and tourism in Germany and France. More than 150 people from 10 nationalities are working on product development and best user cases. An open atmosphere and responsible colleagues have a direct impact on the product.

Our task is to develop a new product for car renting with a new user flow. Thanks to direct communication with team members, product managers, and ScrumMaster, you will have unlimited opportunities to influence the project and suggest improvements.

For employees who work from the office:

  • Office in the center of Kyiv with a panoramic view from a height of 160 meters
  • Material assistance at the birth of a child, the loss of a loved one
  • Provision of equipment
  • Help with relocation
  • Corporate parties and holidays at the expense of the company
  • Corporate office library
  • Special programs and offers for bonuses, discounts, goods, services, events from the company

Contact Information

+46(0)8-20-20-09

11442, Sweden, Stockholm, Östermalmtorg 1

[email protected]

© InDev lab. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

InDevLab is a European IT company of Ukrainian origin and with a head office in the city of Kyiv. We introduce innovative solutions, implement the most daring ideas and use advanced tools. InDevLab helps organizations modernize their business, conquer new markets and attract new audiences with personalized IT solutions. We specialize in:— Highly loaded service development— Mobile app development— IT Infrastructure Solutions— Cybersecurity and Cyberthreat Insurance— 24/7 Technical Support— The introduction of blockchain technology— R&D solutionsOur expertise allows us to work with enterprises from completely different fields and countries since our experience includes cooperation with financial institutions, manufacturing and transport companies, the media, companies providing accounting and legal services, telecom operators.InDevLab is a member of the European Business Association, member of the Council on Cybersecurity of Commerce and Industry of Ukraine Chamber and is recognized as the “Company of the Year 2019” as a reliable and attractive investment company, according to a study by the All-Ukrainian Industry and Analytical Center.Get more information about the company following these links:Official website:indevlab.comFacebook:www.facebook.com/indevlabWhat do we offer?— High salary + bonuses for accomplished work in additional projects.— Official employment and paid leave— Comfortable office with modern office equipment— Working hours from 9.00 to 18.00 with the opportunity to choose flexible ones— Acquaintance with the latest technology and innovative products— Professional growth— Friendly atmosphere, caring colleagues and interesting tasksIf you would like to work with us, please, send us your CV at the following link:indevlab.com/ru/vacancies

More at InDev lab

All 11 roles

Popular searches