{"data":{"id":45532,"slug":"ios-engineer-ui-application-layer","type":"job","title":"iOS Engineer \u2013 UI \/ Application Layer","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.\nWhat you'll do\nBuild and refine user-facing features in iOS applications, with focus on the application layer, UI, and interaction design.\nWork with SwiftUI, UIKit, Swift, or Objective-C depending on the codebase and product needs.\nTranslate product and design requirements into clean, maintainable, and testable iOS components.\nCollaborate with designers, backend engineers, and other app developers to create smooth and reliable user experiences.\nEnsure that UI components interact effectively with background services, data flows, and asynchronous processes.\nImprove performance, accessibility, and usability across key user journeys.\nDebug, refactor, and modernize existing code while balancing quality, delivery, and practical trade-offs.\nContribute to technical discussions, code reviews, and continuous improvement of the iOS application architecture.\nWhat we're looking for\nProblem-solving clarity - Ability to explain your thinking, ask clarifying questions, and iterate from simple to optimized\nTechnical fundamentals - Can reason about complexity, understand practical trade-offs, and write clean code\nCommunication - Easy to talk to, take feedback without defensiveness, and discuss assumptions explicitly\nGenuine enthusiasm - Show real interest in hard problems, not just getting a job\nLearning agility - Willing to pick up new technology, work with legacy code, and adapt quickly\nMust have\nComputer science fundamentals, including algorithms, data structures, and architecture. Ideally B.Sc. or M.Sc. in Computer Science.\n5+ years of professional iOS development experience, including strong hands-on work with SwiftUI, UIKit, Objective-C, or Swift.\nUnderstanding of iOS architecture, data flow, and component structure.\nAbility to write clean, testable, and maintainable code.\nBasic understanding of asynchronous and concurrent programming.\nStrong communication skills and enthusiasm for mobile platforms and user-focused app development.\nPassion for design and user experience.\nNice to have\nExperience with SwiftUI and modern UI patterns, such as MVVM, Combine, etc.\nKnowledge of animation, accessibility, and performance optimization.\nUnderstanding of interaction between UI and background processes.\nExperience with build and test automation, such as CI\/CD, Xcode Cloud.\nJoin 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.\nOpen to everyone\nWe focus on your skills, not your other circumstances. We're open to adapting the role or workplace to suit your needs.","language":"sv","is_translated":true,"title_original":"iOS Engineer \u2013 UI \/ Application Layer","description_original":"The app layer is where great user experiences come to life. In this role, you\u2019ll work close to the interface, the application logic, and the connection between client apps and background services. It\u2019s a great fit if you enjoy building polished, intuitive iOS experiences while still understanding how the systems behind them work together.\nWhat you'll do \nBuild and refine user-facing features in iOS applications, with focus on the application layer, UI, and interaction design.\nWork with SwiftUI, UIKit, Swift, or Objective-C depending on the codebase and product needs.\nTranslate product and design requirements into clean, maintainable, and testable iOS components.\nCollaborate with designers, backend engineers, and other app developers to create smooth and reliable user experiences.\nEnsure that UI components interact effectively with background services, data flows, and asynchronous processes.\nImprove performance, accessibility, and usability across key user journeys.\nDebug, refactor, and modernize existing code while balancing quality, delivery, and practical trade-offs.\nContribute to technical discussions, code reviews, and continuous improvement of the iOS application architecture.\nWhat we\u2019re looking for\nProblem-solving clarity - Ability to explain your thinking, ask clarifying questions, and iterate from simple to optimized \nTechnical fundamentals - Can reason about complexity, understand practical trade-offs, and write clean code \nCommunication - Easy to talk to, take feedback without defensiveness, and discuss assumptions explicitly \nGenuine enthusiasm - Show real interest in hard problems, not just getting a job \nLearning agility - Willing to pick up new technology, work with legacy code, and adapt quickly\nMust have\nComputer science fundamentals, including algorithms, data structures, and architecture. Ideally B.Sc. or M.Sc. in Computer Science.\n5+ years of professional iOS development experience, including strong hands-on work with SwiftUI, UIKit, Objective-C, or Swift.\nUnderstanding of iOS architecture, data flow, and component structure.\nAbility to write clean, testable, and maintainable code.\nBasic understanding of asynchronous and concurrent programming.\nStrong communication skills and enthusiasm for mobile platforms and user-focused app development.\nPassion for design and user experience.\nNice to have \nExperience with SwiftUI and modern UI patterns, such as MVVM, Combine, etc.\nKnowledge of animation, accessibility, and performance optimization.\nUnderstanding of interaction between UI and background processes.\nExperience with build and test automation, such as CI\/CD, Xcode Cloud.\nJoin a product-focused engineering environment where thoughtful design, clean implementation, and smooth user experiences matter. You\u2019ll work close to the app layer, building iOS interfaces and application flows that feel intuitive, reliable, and well connected to the systems behind them.\n\u00d6ppen f\u00f6r alla\nVi fokuserar p\u00e5 din kompetens, inte dina \u00f6vriga f\u00f6ruts\u00e4ttningar. Vi \u00e4r \u00f6ppna f\u00f6r att anpassa rollen eller arbetsplatsen efter dina behov.","available_locales":["en"],"price":null,"currency":"SEK","status":"active","noindex":true,"location":{"address":null,"full_address":null,"city":"Malm\u00f6","country":"SE","latitude":55.605145547749,"longitude":13.005288456906},"metadata":{"region":"Sk\u00e5ne l\u00e4n","duration":"Tills vidare","employer":"Needefy AB","postcode":"21136","positions":1,"profession":"Aff\u00e4rskonsult, IT","salary_type":"Fast m\u00e5nads- vecko- eller timl\u00f6n","employer_url":"https:\/\/jobb.needefy.com","scope_of_work":"100\u2013100 %","working_hours":"Heltid","contact_person":"Dino Semovic","employment_type":"full_time","occupation_field":"Data\/IT","employer_workplace":"Needefy AB","experience_required":true,"employment_type_label":"Vanlig anst\u00e4llning"},"user_id":null,"is_sponsored":false,"views_count":14,"ai_views_count":20,"bot_views_count":0,"ai_vendor_counts":{"meta":7,"other":4,"openai":5,"anthropic":4},"visibility":"public","submission_source":null,"submission_ai_name":null,"has_owner_email":true,"can_contact_owner":true,"phone":null,"owner_email":"dino.semovic@needefy.se","images":[],"published_at":"2026-06-17T09:32:00+00:00","expires_at":"2026-12-14T23:59:59+00:00","created_at":"2026-06-21T04:37:35+00:00","updated_at":"2026-09-22T02:50:47+00:00"}}