iOS Engineer

Prisma
Municipality of Madrid, Spain
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, Spanish

Job location

Remote
Municipality of Madrid, Spain

Tech stack

Unit Testing
Software Quality
Code Review
Github
Human-Computer Interaction
UIKit
Swiftui
Concurrency
iOS
Swift
Backend
Core Data
GraphQL
Xctest

Job description

  • Collaborate daily with a talented cross-functional team of Software Engineers and Product experts to shape and deliver outstanding features for millions of users.
  • Take ownership of the entire development lifecycle, from influencing initial design and architecture discussions to ensuring a smooth release.
  • Champion a user-centric approach, delivering value incrementally and ensuring every update enhances the customer experience and improves app resilience.
  • Write elegant, high-performance, and reliable Swift code.
  • Uphold our high standards for code quality by conducting thoughtful code reviews, providing constructive feedback, and championing our team's coding conventions.
  • Tackle the exciting challenge of international expansion, helping us launch and scale our iOS application in the UK and Spanish markets.

Requirements

Do you have experience in iOS development?, * Proven expertise in native iOS development, with strong proficiency in Swift, the language our app is built on.

  • Extensive experience with Apple's core frameworks, including a solid foundation in UIKit, SwiftUI, Swift Concurrency (async/await, actors) and Core Data.
  • Experience in using Swift Package Manager (SPM) both for dependencies management and code modularisation.
  • A dedication to quality, with hands-on experience writing UI and unit tests using native frameworks (XCTest, XCUITest, Swift Testing).
  • A user-focused mindset, with a strong appreciation for building interfaces that adhere to Apple's Human Interface Guidelines (HIG).
  • Strong English communication skills, with the ability to collaborate effectively with multidisciplinary teams.
  • A proactive and curious mindset, with a collaborative spirit and a genuine passion for teamwork, * Knowledge of GraphQL (and the Apollo GraphQL client).
  • Basic knowledge of TCA (The Composable Architecture).
  • Familiarity with CI/CD pipelines, especially GitHub Actions.
  • Experience with backend development, At Prima, we celebrate uniqueness. If you don't meet every requirement but are passionate about this role, we still want to hear from you. Innovation thrives on diverse perspectives.

Benefits & conditions

Why you'll love it here We want to make Prima a happy and empowering place to work. So if you decide to join us, you can expect plenty of perks. Work Your Way: Enjoy full flexibility - work from home, the office or a mix of both. Plus, work from anywhere for up to 30 days a year. \uD83C\uDFC1 Grow with us: We may move fast at Prima, but we move together. Get access to learning resources, mentorship and a growth plan tailored to you. \uD83C\uDF08 Thrive and perform: Your best work begins when you feel your best. Enjoy private healthcare, gym discounts, wellbeing programs and mental health support.

About the company

At Prisma, we are building the data layer for modern applications. If you are fascinated by the leading-edge architecture and technology used in today’s data-intensive, highly scalable software systems, with distributed graph data on a massive scale, but you want the energy, challenges, and freedom that come with working in a small startup, then a job at Prisma might be for you.

With funding from top-tier investors Amplify Partners and Kleiner Perkins, we are a small, distributed team working on making the advanced data infrastructure developed by large tech companies accessible to all application developers around the world. Our hard work is paying off, with adoption and implementation of Prisma by some of the most successful and interesting companies out there today, and the fun is just beginning!

Apply for this position