Remote Senior iOS Development Engineer
Vacancy expired!
RESPONSIBILITIES:Kforce's client, a growing technology company in Phoenix, AZ is seeking a Remote Senior iOS Development Engineer. We are working directly with the Hiring Manager on this exclusive search assignment. The company offers a competitive compensation package including base salary and stock/RSU's. This position is 100% Remote. The Engineer will lead the technical direction of iOS development. In addition to working with mobile developers, you will also be part of a team of engineers working on web development, firmware, wireless networking protocols, etc. You will also collaborate closely with UI/UX and product management to ensure high-quality production and deployment of fully integrated applications that serve as the interface.Duties Include: Design, build, and unit test the company's iOS apps Collaborate with firmware, QA, and product management teams to define, implement, and ship new features Ensure highest quality and performance of goTenna's iOS apps Design and develop SDK for third-party developers Work with Android team to maintain feature parity between apps Develop scalable maintainable architecture and code by applying best-in-class software engineering practicesREQUIREMENTS: BS in Computer Science, Computer Engineering or similar field or equivalent work experience At least 5-7+ years iOS development experience Strong coding experience in Swift Experience with MVVM is preferred Experience developing multithreading apps, performance tuning, and debugging is highly desired A strong understanding of the iOS app lifecycle, Cocoa design patterns, and Apple's recommended practices for building and structuring apps from the model layer all the way up to the UI Experience building highly modular, multi-target iOS app Experience with one or more iOS frameworks Experience with source code management tools such as GitHub and familiarity with continuous integration tools Proven track record of taking initiative to proactively resolve technical issuesNice to haves: Additional development experience with other platforms and languages Experience writing Bluetooth apps & familiarity with Bluetooth SDKs Experience using Map frameworks, RESTful APIs, and connection to backend servers Experience with encryption, security, Cryptokit Familiarity with & a preference for agile/lean methodologies Auto-layout knowledge Startup experience Exposure to developing for connected devicesKforce is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.