This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
Dreamix is seeking a talented and motivated Senior iOS Engineer to join their team in Sofia City Province, Bulgaria.
The role involves developing and maintaining a customer-facing app for a leading airline, contributing to the transformation of their Digital Experience.
Responsibilities include delivering a crash-free, high-performing application that enhances user experience, collaborating with the team to break down features, providing feedback on designs, and clarifying requirements.
The engineer will interpret designs and requirements, translating them into modular, readable, and testable code that meets feature objectives.
The position requires peer-reviewing code, mentoring junior engineers, participating in Scrum ceremonies, and adhering to Agile methodologies.
The engineer will work within a CI/CD pipeline, implement and maintain unit and system testing, monitor app performance, and stay updated on the latest iOS technologies and trends.
Requirements:
Candidates must have 7+ years of experience in iOS Mobile App development with XCode.
Knowledge and hands-on experience with both UIKit and SwiftUI are required.
Experience with both Objective-C and Swift is necessary.
A proven track record of releasing and supporting production apps in the App Store is essential.
Proficiency in mobile unit testing, system testing methodologies, and advanced testing tools is required.
Previous experience in mentoring and coaching junior team members is necessary.
Familiarity with mobile remote config management and observability techniques is preferred.
Knowledge of networking, security, and REST and GraphQL-based APIs is required.
Experience with Git and associated SCM practices is necessary.
Previous experience with architecture patterns is preferred.
Strong problem-solving and troubleshooting skills are essential.
Candidates must be fluent in English, both written and spoken, with effective communication and collaboration skills.
Benefits:
The position offers a warm and supportive work environment that encourages reaching full potential.
Flexible working hours are provided to help balance work and personal life.
Unlimited home office options are available to enhance productivity and focus.
Opportunities for professional development, including certifications and training, are offered.
Additional benefits for academic teaching and speaking engagements are available.
Knowledge-sharing sessions are organized to facilitate learning from the Dreamix team.
Team and company-wide events are held to foster community.
Amazing week-long summer and winter office initiatives are included.
Additional health insurance and dental allowance are provided to ensure well-being.
A multisport card is offered to promote a healthy and active lifestyle.
Office massages are available to help employees relax and unwind.