What are the responsibilities and job description for the Senior IOS Developer position at TEAM Industrial Services?
Company Overview
The Great Courses is the premier entertaining and educational video subscription service that enriches your overall life experiences with approachable, comprehensive, and illuminating content. It's a museum for your mind, an institution for your imagination, and a gallery for your personal genius. We search far and wide to bring you trusted, respected, and inspiring experts and nonfiction storytellers, who have collectively led over 6,000 hours of video courses, documentaries, and series. Your brain is going to love this place!
Summary
We are looking for a full time Senior Mobile Apps developer (iOS) to join our team 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.
Essential functions
Reasonable accommodations may be made to enable individuals with disabilities to perform essential functions.
- Design and build applications for the iOS and AppleTV platform
- The developer will lead the entire application lifecycle right from concept stage until delivery and post launch support.
- Responsible for quality and performance of the apps
- Responsible for code check-ins, maintainability and ongoing enhancements as needed
- Must be capable of translating high level user requirements into technical tasks
- Ability to read / follow undocumented code to improve the performance and execution of the code.
- Extensive knowledge of CI platforms / automated build scripts like Fastlane and cocoapods
- Proficient understanding of code versioning tools such as Git or SVN
- Creation of applications in the Apple App Store : in-app purchasing and subscriptions to sync with Apple StoreKit 1 and 2.
- Documentation in Confluence for updating and tracking purposes.
Competencies
Adaptability / Flexibility
Adapts to change, is open to new ideas, takes on new responsibilities, handles pressure, adjusts plans to meet changing needs.
Problem solving & analysis
Having the ability to identify problems and issues of varying complexities and to find effective solutions with few guidelines.
Quality
Setting high standards regarding his / her work and working environment and acting accordingly; developing quality standards, continuously evaluating performance, products, and procedures; actively seeking ways to improve quality.
Technical Expertise and Usage
Acquiring and applying technical and functional knowledge in a technological area of specialty.
Our fundamentals : Curious, Courageous, Accountable, Inclusive, Innovative, Honorable, Passionate, Respectful
Work Environment
Physical Demands
The physical requirements of this position are described as sedentary work. Sedentary work involves :
Required Education and Experience
Preferred Education and Experience
High attention to detail including proven ability to manage multiple, competing priorities
Other Duties
Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required for this job. Duties, responsibilities, and activities may change at any time with or without notice.
EEO statement
The Great Courses provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.