iOS Engineer - UI / Application Layer

Needefy Consulting AB

Malmö kommun

On-site

SEK 500,000 - 700,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Needefy Consulting AB is seeking an experienced iOS Developer to create intuitive user experiences in Malmö, Sweden. In this role, you will build and refine iOS applications using SwiftUI, UIKit, and Objective-C, ensuring a seamless interaction between the app and background services. The position requires a strong foundation in computer science and at least 5 years of hands-on development experience. Ideal candidates will have excellent communication skills and a passion for design and user experience.

Qualifications

  • 5+ years of professional iOS development experience with strong skills in SwiftUI, UIKit, Objective-C, or Swift.
  • Understanding of iOS architecture, data flow, and component structure.
  • Ability to write clean, testable, and maintainable code.

Responsibilities

  • Build and refine user-facing features in iOS applications.
  • Collaborate with designers and engineers to ensure smooth user experiences.
  • Debug, refactor, and modernize existing code.

Skills

Problem-solving clarity
Technical fundamentals
Communication
Genuine enthusiasm
Learning agility

Education

B.Sc. or M.Sc. in Computer Science

Tools

SwiftUI
UIKit
Objective-C
Swift

Job description

The app layer is where great user experiences come to life. In this role, you’ll work close to the interface, the application logic, and the connection between client apps and background services. It’s a great fit if you enjoy building polished, intuitive iOS experiences while still understanding how the systems behind them work together.

What you'll do

Build and refine user-facing features in iOS applications, with focus on the application layer, UI, and interaction design.

Work with SwiftUI, UIKit, Swift, or Objective-C depending on the codebase and product needs.

Translate product and design requirements into clean, maintainable, and testable iOS components.

Collaborate with designers, backend engineers, and other app developers to create smooth and reliable user experiences.

Ensure that UI components interact effectively with background services, data flows, and asynchronous processes.

Improve performance, accessibility, and usability across key user journeys.

Debug, refactor, and modernize existing code while balancing quality, delivery, and practical trade-offs.

Contribute to technical discussions, code reviews, and continuous improvement of the iOS application architecture.

What we’re looking for
  • Problem-solving clarity: Ability to explain your thinking, ask clarifying questions, and iterate from simple to optimized
  • Technical fundamentals: Can reason about complexity, understand practical trade-offs, and write clean code
  • Communication: Easy to talk to, take feedback without defensiveness, and discuss assumptions explicitly
  • Genuine enthusiasm: Show real interest in hard problems, not just getting a job
  • Learning agility: Willing to pick up new technology, work with legacy code, and adapt quickly
Must have
  • Computer science fundamentals: including algorithms, data structures, and architecture. Ideally B.Sc. or M.Sc. in Computer Science.
  • 5+ years of professional iOS development experience: including strong hands‑on work with SwiftUI, UIKit, Objective‑C, or Swift.
  • Understanding of iOS architecture, data flow, and component structure.
  • Ability to write clean, testable, and maintainable code.
  • Basic understanding of asynchronous and concurrent programming.
  • Strong communication skills and enthusiasm for mobile platforms and user-focused app development.
  • Passion for design and user experience.
Nice to have
  • Experience with SwiftUI and modern UI patterns, such as MVVM, Combine, etc.
  • Knowledge of animation, accessibility, and performance optimization.
  • Understanding of interaction between UI and background processes.
  • Experience with build and test automation, such as CI/CD, Xcode Cloud.

Join a product‑focused engineering environment where thoughtful design, clean implementation, and smooth user experiences matter. You’ll work close to the app layer, building iOS interfaces and application flows that feel intuitive, reliable, and well connected to the systems behind them.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

iOS Engineer - UI / Application Layer
iOS Engineer - UI / Application Layer

Adavo AB • Malmö kommun

On-site
iOS Engineer – UI / Application Layer
iOS Engineer – UI / Application Layer

Adavo • Malmö kommun

On-site
Konsultuppdrag | IOS Software Engineer
Konsultuppdrag | IOS Software Engineer

Enterprise Holdings • Stockholms kommun

Hybrid
SEK 900,000 - 1,150,000
Senior Software Engineer (iOS) 5 Months Contract
Senior Software Engineer (iOS) 5 Months Contract

Belmont Lavan Ltd • Stockholms kommun

On-site
SEK 700,000 - 1,100,000
Senior Software Engineer (iOS) 5 Months Contract
Senior Software Engineer (iOS) 5 Months Contract

Belmont Lavan • Stockholms kommun

On-site
SEK 900,000 - 1,300,000
Senior iOS Developer
Senior iOS Developer

Sigma Group • Sweden

On-site
SEK 900,000 - 1,200,000
Senior iOS Developer
Senior iOS Developer

Sigma Technology • Sweden

On-site
SEK 700,000 - 900,000
iOS System Level Developer
iOS System Level Developer

Needefy Consulting AB • Malmö kommun

On-site
SEK 600,000 - 800,000
Senior Software Engineer, iOS
Senior Software Engineer, iOS

Appostrophe • Stockholms kommun

On-site
SEK 600,000 - 800,000
Competitive compensation
Professional development opportunities
Great colleagues and office in central Stockholm
Senior Software Engineer - IOS
Senior Software Engineer - IOS

Hybrus AB • Stockholms kommun

On-site