Senior iOS Software Engineer

Position - how you'll contribute
  • Collaborate with cross-functional teams to define, design, and ship new features and improvements for iOS applications.
  • Write clean, maintainable, and efficient code in Swift and Objective-C.
  • Debug and optimize existing code to ensure the best performance and user experience.
  • Participate in code and design reviews to maintain code quality and consistency.
  • Stay updated on the latest iOS development trends, tools, and technologies.
  • Ensure the security and privacy of user data in compliance with best practices and regulations.
  • Write unit and UI tests to identify issues early and ensure high code quality.
  • Collaborate with UX/UI designers to create visually appealing and user-friendly interfaces.
  • Provide technical guidance and mentorship to junior developers as needed.
Expectations - the experience you need

Expectations – the experience you need

  • Strong experience in iOS development using Swift with UIKit and SwiftUI
  • Solid understanding of object-oriented programming (OOP) concepts and SOLID principles.
  • Experience with RESTful APIs, JSON, and web services integration.
  • Knowledge of software development lifecycle (SDLC) processes, including version control (e.g., Git), code review, and CI/CD.
  • Demonstrated ability to write well-structured, modular, and maintainable code.
  • Experience with unit and UI testing. Test-driven development (TDD) experience is highly valued.
  • Strong problem-solving and debugging skills.
  • Excellent communication and collaboration skills, with the ability to work effectively in a team environment.
  • Be able to communicate proficiently in English
Our offer – professional development, personal growth
Hover on each benefit to learn more
Decide on the form and conditions of your employment
*Applicable in: Poland & Latam & MD/RO
Flexible employment and remote work
*Applicable in: Poland & Latam & MD/RO
Work with the latest technologies for industry leaders
*Applicable in: Poland & Latam & MD/RO
International projects with leading global clients
*Applicable in: Poland & Latam & MD/RO
Travel to clients’ and work in their environments
*Applicable in: Poland & MD/RO
International business trips
*Applicable in: Poland & MD/RO
Work comfortably in a relaxed and inspiring atmosphere that does not enforce a dress code
*Applicable in: Poland & Latam & MD/RO
Non-corporate atmosphere
*Applicable in: Poland & Latam & MD/RO
Develop your skills at work – language classes come to you
*Applicable in: Poland & MD/RO
Language classes
*Applicable in: Poland & MD/RO
Develop your competences and skills through skill centers and webinars
*Applicable in: Poland & MD/RO
Internal & external training
*Applicable in: Poland & MD/RO
Take care of the health of you and your loved ones
*Applicable in: Poland & MD/RO
Private healthcare and insurance
*Applicable in: Poland & MD/RO
Work out, swim and enjoy other fun activities
*Applicable in: Poland & MD/RO - monthly sport budget
Multisport card
*Applicable in: Poland & MD/RO - monthly sport budget
Take part in activities that support your physical and mental health
*Applicable in: Poland & Latam & MD/RO
Well-being initiatives
*Applicable in: Poland & Latam & MD/RO
Similar job offers
  • Software Development
    iOS Software Engineer (Swift)
    Bucharest/Remote
  • Software Development
    Mobile App iOS Developer
    Kraków/Remote
  • Senior iOS Software Engineer
    Software Development, IOS, REF1805E, Kraków/Remote, B2B/UOP

    Submit application

    Attach resume/CV

    Links

    Message to hiring manager

    Let us know about your interest working in our company