IOS Developer

<p>This is a remote position.</p> JOB SUMMARY:<br> We are looking for a talented Senior iOS Developer to join our growing team at Echelon Fitness. As an<br> iOS Developer, you will be working on challenges such as live streaming and on-demand video<br> consumption, bluetooth, and other IOT devices. All of our applications are 100% native, and use the latest<br> design guidelines. We encourage our developers to be passionate about our customers, products, and<br> our tech stack.<br> <br> RESPONSIBILITIES:<br> ● Developing robust iOS applications as part of a team using Android Studio.<br> ● Perform timely and thoughtful code reviews for your teammates.<br> ● Working with designers and design tools to build the product to strict specifications.<br> ● Ensuring we comply with best practices for user interface development, including accessibility<br> and internationalization / localization.<br> ● Develop within an Agile workflow.<br> ● Use the team’s agreed upon coding standards and practices, and influence them yourself.<br> ● Continue to learn and improve as a software engineer.<br> <br> EXPERIENCE:<br> ● 5+ years of professional experience.<br> ● Significant Swift expertise.<br> ● Exposure or previous experience with Objective-C.<br> ● Bluetooth GATT profiles and characteristics.<br> ● Working within a defined and disciplined release cycle.<br> ● Using version control software, preferably Git paired with GitFlow.<br> ● Familiar with automation testing, build, and continuous integration using Gradle.<br> ● Experience with REST APIs and JSON.<br> ● Dependency Injection with or without Dagger.<br> <br> SKILLS:<br> ● Modern iOS and WatchOS development and design patterns.<br> ● Strong Swift knowledge<br> ● Very comfortable with reactive style programming using RxSwift<br> ● Clear communication with teammates and QA.<br> ● Work effectively with project managers by providing clear estimates.<br> <br> EDUCATION:<br> ● Four-year College Degree in CS, CE, Mobile Development, or a related field OR Equivalent<br> combination of education and experience.<br> This job description is not intended to be all-inclusive.<br> <br>

Back to blog