Responsibilities
- work within a team of engineers to deliver new customer-facing features across our iOS and tvOS App
- ensure these are delivered on time and meeting the high-quality standards we have within our teams
- work closely with other engineers and your manager to plan future sprints for new features and bug fixes
Requirements
- A minimum of 1 year prior experience building frontend applications or if you are a recent college graduate, completion of relevant coursework, academic projects, or internships
- A bachelor’s degree in Computer Science, Engineering or equivalent work experience
- Knowledge of RESTful APIs to operate
- Knowledge of large-scale application architecture, design, implementation and performance tuning
- Knowledge of development best practices including coding guidelines
- Knowledge of modern DevOps/SRE practices such as CI/CD, performance monitoring & incident management
- Computer Science fundamentals in object-oriented design, algorithm design, problem solving, and complexity analysis
- Excellent communication skills, understanding of developers’ needs and priorities, a desire to ask the right questions & willingness to learn
- Rotate follow the sun support with other team members to monitor and debug critical production issues
- You love to build scalable and resilient products
- Recommend technical developments and software to enhance/improve our app
- Desire to be involved in cross-platform projects on a large scale in 60+ countries and territories
- Knowledge of key design and architectural patterns such as MVVM, MVP and SOLID principles
Nice to Have
- Prior experience in Apple app development
- Knowledge of Test Driven Development and associated frameworks
Benefits
- annual bonuses
- short- and long-term incentives
- program-specific awards
- health insurance coverage
- employee wellness program
- life and disability insurance
- retirement savings plan
- paid holidays and sick time and vacation
Team
Structure: high-performing global team
Additional Information
- Excellent communication skills and understanding of Product requirements and priorities
- Technical awareness and prior experience of shipping (academic) Android applications (Kotlin)
- A clear understanding of testable, scalable and resilient products is desired
- Recommend technical developments and software to enhance/improve our app
- Opportunities to be involved in cross-platform projects on a large scale in 10+ countries, so a willingness to learn is a must
- Working with multiple stakeholders (internal and external partners) with different goals, objectives and aspirations. Effective communication skills will be key
- Knowledge of key design and architectural patterns such as MVVM, MVI and SOLID principles
- Knowledge of TDD and associated frameworks (JUnit, Espresso, Mockito) is desirable
- Knowledge of RESTful APIs to operate
- Knowledge of development best practices, including coding guidelines