Remote Senior iOS Engineer

Posted

This job is closed

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.
About the job
Posted on
Job type
Salary
-
Position
Experience level
Leave a feedback