Associate iOS Engineer (Open to Remote)

  • Full-time

Company Description

Daxko powers health & wellness throughout the world. Every day our team members focus their passion and expertise in helping health & wellness facilities operate efficiently and engage their members.

Whether a neighborhood yoga studio, a national franchise with locations in every city, a YMCA or JCC--and every type of organization in between--we build solutions that make every aspect of running and being a member of a health and wellness organization easier and delightful. 

Job Description

As an iOS engineer on the team you will use your knowledge of mobile technology to design, develop, and maintain new and existing features for SugarWOD. You will participate in technical design discussions and offer insights and solutions that consider the entire platform ecosystem. In addition to daily coding responsibilities, you will collaborate with product managers, architects and other software engineers to build and deliver best-in-class software using agile development process.

SugarWOD is a workout tracking app that delivers world-class workout programming to athletes and gym owners. Our athletes receive coaching, log scores, achieve PRs, and support their friends and gym community.

The SugarWOD team at Daxko is looking for an iOS engineer passionate about powering health and wellness throughout the world by building delightful experiences for our global community of over one million athletes. We believe that community is at the heart of a great workout experience and approach every part of the platform with that in mind. As the SugarWOD team is a distributed team, you will be expected to maintain and and coordinate your availability over Slack, Zoom, and email.

Your Responsibilities:

  • Develop high quality native app code that provide a delightful user experience and meets business expectations
  • Develop clean, reusable, well-structured and maintainable code following best practices and industry standards
  • Develop, debug, and modify components of software applications and tools
  • Write automated unit, integration and acceptance tests as appropriate to support our continuous integration pipelines
  • Support and troubleshoot data and/or system issues as needed
  • Actively contribute actionable and valuable feedback in code reviews
  • Participate in system architecture and design reviews
  • Participate in user story creation in collaboration with the team
  • Work with team members to develop prototypes as necessary and validate ideas with a data driven approach
  • Be an active participant in all Agile team events

Qualifications

  • Demonstrable knowledge of iOS engineering technologies including Foundation, UIKit, APNS, asynchronous programming, and ARC
  • Proficiency coding in Swift and/or Objective-C
  • Ability to build user interfaces with Interface Builder using Autolayout
  • Debugging with Xcode
  • Read and understand crash reports to identify and fix bugs
  • Ability to clearly communicate technical information to a variety of stakeholders including product owners, UX engineers, QA engineers and other engineers within and without the team
  • Excellent organizational skills and attention to detail
  • Excellent time management skills with a proven ability to meet deadlines
  • Strong analytical and problem-solving skills
  • Ability to function well in a high-paced and at times stressful environment
  • Drive to constantly learn via blog posts, conferences, books, or any other source of technical learning
  • Bachelor’s degree (or equivalent professional experience) in related field such as Computer Science, Computer Engineer, Applied Mathematics, or Applied Sciences
  • Experience using code versioning tools such as Git
  • Experience with Agile development methodology
  • Experience integrating with RESTful services

Bonus Points for:

  • Bachelor’s degree or higher (or equivalent) in related field such as Computer Science, Computer Engineer, Applied Mathematics, or Applied Sciences
  • 1+ year(s) of iOS experience
  • Working knowledge of MVVM architecture
  • Working knowledge of concurrency in iOS engineering
  • Proficiency debugging with Xcode Instruments
  • Experience with protocol-oriented programming
  • Proficiency implementing SOLID design principles
  • Experience with a mixed Swift/Objective-C code base.
  • Experience in automated testing practices including XCTest, integration testing, and/or performance testing
  • Experience with app provisioning and code signing
  • Experience managing dependencies with Cocoapods
  • Experience using GitLab for source code control, code review, and CI/CD
  • Experience in SQL or other relational data storage technologies

Additional Information

Daxko is dedicated to pursuing and hiring a diverse workforce. We are committed to diversity in the broadest sense, including thought and perspective, age, ability, nationality, ethnicity, orientation, and gender. The skills, perspectives, ideas, and experiences of all of our team members contribute to the vitality and success of our purpose and values.

We truly care for our team members, and this is reflected through our offices, benefits, and great perks. Some of our favorites include: 

🏝 Flexible paid time off
⚕️ Affordable health, dental, and vision insurance options
💪 Monthly fitness reimbursement
🤑 401(k) matching
🍼 New-Parent Paid Leave
🏖 1-month paid sabbatical every 5 years
👖 Casual work environments
🏡 Remote work

All your information will be kept confidential according to EEO guidelines.

Privacy Policy