Logo of Huzzle

Software Engineer (iOS)

image

Zalando

10d ago

  • Job
    Full-time
    Senior Level
  • Software Engineering
    Product
  • Dublin

AI generated summary

  • You have extensive iOS development experience, are proficient in Swift and frameworks, familiar with APIs and architectural patterns, write maintainable code, optimize performance, and thrive in teams.
  • You will design, develop, and improve iOS software solutions, collaborate with teams on requirements, ensure code quality, mentor peers, and participate in code reviews and design discussions.

Requirements

  • You are an experienced iOS developer who is eager to work with new technologies while trying to challenge yourself and deliver high-quality code
  • Deep hands on experience in using Swift, iOS Frameworks & APIs like UIKit, Foundation, Core Data, Core Animation, and others
  • Experience with RESTful APIs, GraphQL, JSON, SQLite, and networking libraries like e.g. Alamofire and software design patterns and paradigms
  • Understanding and experience with MVC, MVVM, VIPER, and other architectural patterns
  • You have made the applications resilient and reliable and you write well structured, readable, and maintainable code that’s covered by unit tests
  • You have hands-on experience with profiling, debugging, and optimizing iOS applications for performance and memory usage
  • You have several years of experience working in high performance teams and can independently drive technical discussions and facilitate complex decision making processes
  • Positive energy and no-job-is-beneath-you attitude and you’re a team player with an attitude of accountability, knowledge-sharing and self direction

Responsibilities

  • You will be part of an agile cross functional team and play a key role in solution design, planning, development, deployment, operating and improving scalable software solutions for Zalando’s mobile application
  • Together with your multidisciplinary team, you contribute to the codebases and you lean on your iOS experience and skill set, write robust, performant and maintainable code aiming at very high quality and clean code
  • Take an active role in work towards reducing ambiguity, understanding business requirements and translating them into technical solutions and requirements
  • Collaborate closely with Product Management and design to refine designs and functional requirements and you create test cases to be verified during development and feature release
  • Participate in code reviews, adhere to best practices sharing and developing your expertise together with your team and you use feedback as an opportunity for growth
  • Proactively help in the growth of juniors and peers in your team and beyond

FAQs

What is the location for this job?

The job is located in Dublin.

Is this position full-time or part-time?

This position is full-time.

What job category does this position fall under?

This position falls under Software Engineering - Backend.

What is the primary focus of the team I'll be working with?

You will be part of the Entertainment and Inspiration team, which focuses on solving customer challenges around inspiration and entertainment in fashion and lifestyle e-commerce.

What technologies should I be proficient in for this role?

You should have deep hands-on experience in using Swift, iOS Frameworks & APIs such as UIKit, Foundation, Core Data, and Core Animation, as well as familiarity with RESTful APIs, GraphQL, JSON, and more.

Will I be working as part of a team?

Yes, you will be part of an agile cross-functional team and collaborate closely with Product Management and design.

Do I need experience with architectural patterns?

Yes, understanding and experience with architectural patterns such as MVC, MVVM, and VIPER is required.

Is this position open to candidates of all backgrounds?

Yes, Zalando is committed to being inclusive by design and does not discriminate on the basis of gender identity, sexual orientation, ethnicity, religious belief, or disability status.

What should I expect in terms of code quality and maintenance?

You will be expected to write well-structured, readable, and maintainable code that is covered by unit tests, aiming for very high quality and clean code.

Is there a focus on professional growth and team development?

Yes, there is an emphasis on proactively helping the growth of juniors and peers within the team and beyond.

Are there any accommodations available for candidates during the hiring process?

Yes, candidates are encouraged to inform Zalando of any accommodations they may need during the hiring process for optimal support.

What qualities do you look for in a candidate?

We look for experienced iOS developers who are eager to learn new technologies, have a positive attitude, are team players, and possess a sense of accountability and knowledge-sharing.

Europe’s leading online platform for fashion and lifestyle.

Retail & Consumer Goods
Industry
10,001+
Employees
2008
Founded Year

Mission & Purpose

Zalando is a leading European online platform for fashion and lifestyle, offering a wide range of clothing, footwear, accessories, and beauty products from various brands. Their ultimate mission is to provide customers with a seamless and inspiring shopping experience, blending fashion with technology to create innovative solutions. The purpose of Zalando is to revolutionise the fashion industry by offering a diverse and inclusive shopping environment where customers can discover and purchase the latest trends and styles conveniently online. They aim to empower people to express their individuality through fashion while fostering sustainability and ethical practices within the industry.