Position: Senior IOS Developer
Status: Full-Time Remote Position with possible in-office attendance in Chantilly, VA as needed
JOB SUMMARY:
We are looking for a full time Senior Mobile Apps developer (iOS) to join our client based in Chantilly, VA to build a native app for video/audio content delivery through a retail e-commerce platform. Excellent oral and written communication is a must and so is inter-personal skills and team spirit. Commitment to collaborative problem solving, sophisticated design, and the creation of quality products is essential.
EXPERIENCE, MINIMUM QUALIFICATIONS, AND SOFTWARE
- 6 to 9 years of iOS Objective-C and Swift application development experience
- Experience developing user experiences in native and mixed HTML/iOS/TVOS apps.
- Experience designing applications and services from the ground up
- At least one completed app in Apple Store – include the links in your resume or cover letter
- Good understanding of OOP, concurrency, synchronization, memory management
- Experience with in-app purchasing with integration to payment processors is required
- Familiarity with cloud message APIs and push notifications
- Knack for benchmarking and optimization
- Ideal candidate will also possess experience with Roku, Android and Amazon apps
- Experience in content space with audio/visual like Netflix, Hulu, Amazon, MLB, Roku etc., would be a huge plus
- Experience with setting up automated build scripts, CI (Continuous Integration)
- Experience with writing Unit test
- Experience working with undocumented code and documenting it
- Experience cleaning up library dependencies
- Experience working with 3rd Party SDKs and integration
PREFERRED EDUCATION AND EXPERIENCE
- Bachelor’s degree in Computer Science, Information Technology or certifications in related field
- Experience creating GitHub pages to share with the developer community.
- Active participation in the online community like Source Forge, Stack Overflow.
- Experience cleaning up library dependencies
- Solutions-oriented software developer
- The successful candidate will demonstrate:
- High attention to detail including proven ability to manage multiple, competing priorities
- Ability to think strategically and execute methodically. Strong team-orientation
- Superior verbal and written communications skills.
- Demonstrated ability to lead teams
- Ability to work in a fast-paced environment where continuous innovation is expected
- Committed to learning and expanding professional and technical knowledge
- Successful history of launching mobile and tablet applications
- Ability to clearly communicate data insights to others
- Willingness to roll up your sleeves and do whatever is necessary
- Demonstrated ability to dive deep in understanding the product, our business, and the competitive landscape
- Ability to communicate effectively with team members in a constructive way
- Ability to communicate with 3rdparty vendors for desired results