Remote job
[FNG] iOS Software Engineer
Job details
About this role
Role overview
A senior iOS Software Engineer position is open within a Software Development department, based in Bucharest, Romania. The role centers on professional iOS application engineering, contributing to ongoing product development initiatives at a Senior grade level. It is suited to an experienced engineer comfortable working independently and collaborating across product, design, and backend functions.
Responsibilities
- Design, build, and maintain iOS applications as part of an established development team - Write production-quality, well-tested, and maintainable code following team conventions - Collaborate with cross-functional partners including product managers, designers, and backend engineers - Participate in code reviews and contribute to architectural and design discussions - Debug, profile, and resolve performance, stability, and reliability issues - Share knowledge and provide technical guidance to peers and less experienced engineers
Requirements
- Substantial professional experience in iOS software development at a senior level - Strong command of Swift and working familiarity with the broader iOS SDK - Solid grasp of common iOS architectural patterns, design principles, and modern development practices - Experience with version control systems and collaborative development workflows - Clear communication skills and the ability to explain technical concepts to varied audiences - A degree in computer science, engineering, or equivalent practical experience
Nice to have
- Hands-on experience with both UIKit and SwiftUI in production contexts - Familiarity with continuous integration, automated testing frameworks, and mobile deployment tooling - Prior mentoring or technical leadership experience