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!

Required languages

English B2 - Upper Intermediate
Ukrainian Native
Published 29 July
53 views
Β·
8 applications
Last responded 3 minutes ago
See stats of candidates who applied for this job πŸ‘€
To apply for this and other jobs on Djinni login or signup.
Loading...