We are SPD Group, an international company that provides software engineering and product development services for clients in the USA, Israel, EU, and Great Britain.
Our clients are global companies like Morningstar, PitchBook, GoDaddy, PieInsurance, floLIVE, and others.
Clients we work with are related to a wide range of business domains, such as FinTech, eCommerce, SaaS, LegalTech, InsurTech, HRTech, Cybersecurity, etc.
The company founders are Ukrainians, and our biggest development center is located in Ukraine. Our team consists of 530+ specialists certified by Oracle, ISTQB, AWS, PMI, Scrum Alliance, Amazon, and other organizations.
We believe that a powerful fusion of skills and personality makes great ideas happen.
Few words about the project
The digital learning platform is designed from scratch to provide a superior learning experience for students and instructors to drive strong outcomes.
Stack technology: Swift, IOS SDK, UIKit, Cocoa, REST, JSON, DynamicLinks
Methodology: Hybrid Scrum
Team structure: iOS lead, 2 android, 2 QA 3 FE 2 BE
Scope of responsibility
- Working with the Ukrainian and US team
- Closely work with Android and iOS developers
- PR cross review
- Providing technical documentation
- Attending scrum meetings with the US team
Required expertise
- Experience in iOS development in Swift from 3 years.
- Intermediate and higher level of English
- Knowledge and understanding of object-oriented programming and SOLID principles
- Understanding architectural patterns and the differences between them (MVC, MVP, MVVM)
- Advanced experience with GCD multithreading
- Good understanding and experience in building client-server applications with REST API and WebSocket
- Advanced knowledge of gitflow
- Experience with WebRTC, live video/audio streams
Would be a plus
- Ability to build a thick/thin frameworks
- Experience with Objective-C
- Experience with socket.io, Alamofire, Firebase, Crashlytics
- Experience with storyboard, xib, auto-layouts when building interfaces
- Experience with MediaSoup
- Ukrainian-speaking/understanding
Why SPD Group
By joining our team, you will get a variety of opportunities:
- Be a part of innovations—3 of our clients were acquired for more than $500M in total.
- Work at a stable company—we have more than 16 years of experience in Software Engineering and Product Development.
- Get new networking opportunities—with our international partners and cross-cultural development teams.
- Get access to diversity—having more than 45 various projects, we support internal rotation.
- Professional management—our managers are MBA graduates and are certified by PMI and Scrum Alliance.
- Be in a friendly and welcoming atmosphere—everyone’s opinion and perspective are welcomed.