Newsoft is a software development company that provides businesses with top-notch tech talent and builds powerful software products. We are driven by a vision of creating value and fostering win-win cooperation.
15 липня 2026

Senior iOS Developer [USA project]

Львів

We are looking for a Senior iOS Developer to join a USA-based project. The company is developing a next-generation web interface platform that helps people capture ideas, thoughts, and context seamlessly, wherever they are. The product combines software and hardware, including a voice-first interface and a wearable device designed to make interaction feel intuitive and fast.

Requirements:
— 7+ years of commercial experience in iOS development with Swift.
— Strong hands-on experience with SwiftUI.
— Experience working with Combine.
— Deep understanding of iOS application architecture, including app lifecycle, state management, and application structure.
— Strong knowledge of UI development principles, Auto Layout, and building complex user interfaces.
— Practical experience with iOS architectural patterns and approaches (MVVM, Clean Architecture, The Composable Architecture, etc.).
— Proficiency with Xcode, Foundation, and modern iOS development tools.
— Experience writing and maintaining unit tests using XCTest.
— Experience working with Websocket, REST APIs, networking layers, and data persistence.
— Strong debugging and problem-solving skills using Xcode tools.
— Experience participating in code reviews and maintaining coding standards.
— Upper-Intermediate or higher level of English (spoken and written).

Nice to have:
— Knowledge of modular app architecture and code organization approaches.
— Previous experience in a lead iOS role or mentoring other engineers.
— Experience building iOS applications from scratch.

Responsibilities:
— Develop and maintain high-quality iOS applications using Swift.
— Design and implement scalable iOS solutions following architectural best practices.
— Build clean, maintainable, and reusable code using appropriate design patterns and engineering practices.
— Write and maintain unit tests to ensure code quality and application stability.
— Collaborate closely with cross-functional teams to design and deliver new features.
— Contribute to app modularization, code reuse, and improving overall application structure.
— Participate in code reviews and help maintain high development standards.
— Stay up to date with modern iOS technologies and contribute to improving development practices.
— Take ownership of projects and ensure alignment with best development practices.

Interview stages:
— HR interview (30 minutes).
— Technical interview (1 hour).
— Interview with the customer (1 hour).
— Job offer 🎉🎉🎉

We offer:
— Competitive salary.
— Challenging tasks and projects.
— Opportunities for professional development and growth.
— Flexible working hours.
— New hardware.
— Free English lessons.
— Table tennis and yoga classes.
— Availability of generators and Starlinks in the office.
— Small gym in the office.
— Adjustable height tables.
— Regular office fruit delivery and other benefits.

Let’s create value together!

LinkedIn