Senior IOS Engineer

Logo of Dreamix

Dreamix

πŸ“Remote - Bulgaria

Job highlights

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

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let Dreamix know you found this job on JobsCollider. Thanks! πŸ™