Senior IOS Engineer

closed
Dreamix Logo

Dreamix

πŸ“Remote - Bulgaria

Summary

Join Dreamix, a dynamic software company, as a Senior iOS Engineer. You will play a crucial role in developing and maintaining a customer-facing app for a major airline, working on features related to marketing, CRM, UX/CX improvements, and codebase consolidation. This position requires extensive iOS development experience, strong collaboration skills, and a commitment to Agile methodologies. Dreamix offers a supportive work environment, flexible hours, unlimited home office options, professional development opportunities, and various additional benefits to ensure employee well-being and work-life balance. The ideal candidate will have a proven track record of success in iOS app development and a passion for creating high-quality, user-friendly applications.

Requirements

  • 7+ years experience in iOS Mobile App development with XCode
  • Knowledge of, and hands-on experience with, both UIKit and SwiftUI
  • Experience with both Objective-C and Swift
  • Proven track record of releasing and supporting production apps in the App Store
  • Proficiency in mobile unit testing, system testing methodologies, and utilizing advanced testing tools
  • Previous experience in mentoring and coaching junior team members
  • Familiar with techniques for mobile remote config management and observability
  • Familiar with networking, security and REST and GraphQL-based APIs
  • Experienced in Git and associated SCM practices
  • Previous experience with architecture patterns
  • Strong problem-solving and troubleshooting skills
  • Fluent in English, both written and spoken, with clear communication
  • Effective communication and collaboration skills

Responsibilities

  • Deliver a crash-free, high-performing application that enhances the user experience
  • Collaborate with the team to break down features, provide feedback on designs, clarify requirements, provide estimates, and contribute to technical discussions to ensure a clear and executable plan
  • Interpret designs and requirements and translate them into code that is modular, readable, testable, and, above all, meets the objectives of the feature
  • As part of a team, you will peer-review code to maintain high standards and provide mentorship to junior engineers as needed
  • Actively participate in Scrum ceremonies and adhere to Agile methodologies
  • Mentor and support the growth of junior team members, empowering them to enhance their skills and maximize their contributions to the team’s success
  • Work within a CI/CD pipeline to ensure smooth, automated deployments
  • Implement and maintain unit and system testing
  • Monitor the performance (both commercial and technical) of the mobile app and support it in production
  • Stay updated on the latest iOS technologies and trends, bringing innovative solutions that can improve app performance, user experience, or development efficiency

Preferred Qualifications

  • Experience with Analytics and Marketing SDKs
  • Hands-on experience with developing CI/CD Pipelines for Mobile
  • Mobile Experience Management (Personalization) and Content Management
  • Knowledge of AWS and API Gateway, App Sync and Cloudwatch in particular
  • Knowledge of Accessibility Standards

Benefits

  • A warm and supportive work environment where you can reach your full potential
  • Flexible working hours that allow you to balance your work and personal life
  • Unlimited home office to help you stay productive and focused
  • Opportunities for professional development, including certifications and training
  • Additional benefits for academic teaching and speaking engagements
  • Knowledge-sharing sessions where you can learn from our Dreamix team
  • Team and company-wide events that bring us together
  • Amazing week long summer office and winter office initiatives
  • Additional health insurance and dental allowance to ensure your well-being
  • Multisport card to encourage a healthy and active lifestyle
  • Office massages to help you relax and unwind
This job is filled or no longer available

Similar Remote Jobs