Sport Tech & Data
Senior Android Engineer
Mid Level
North Macedonia
hybrid
Full time
Job description
About the Role
This role involves working end-to-end on user-facing Android features, from translating designs into production code to optimising performance across a wide range of devices and screen sizes. The engineer will help shape the Android side of the platform, contribute to architectural decisions, and coordinate Android engineers across regions. The position sits within Deltatre's Engineering & Technology department, where the apps being built are used by millions of viewers across markets and device generations.
Key Responsibilities
- Develop new user-facing features for Android using Kotlin and Java
- Build reusable components and libraries for future use across the platform
- Translate designs and wireframes into high-quality production code
- Optimise components for performance across mobiles, tablets, and connected TVs
- Analyse and simplify complex requirements to ensure efficient implementation; flag potential technical challenges to stakeholders early
- Coordinate the work of Android engineers across regions and contribute to engineering standards and best practice
Required Experience & Qualifications
- 5+ years' relevant engineering experience, including a minimum of 2 years at Senior Android Engineer level
- Deep proficiency in Kotlin, with working command of Java
- Familiarity with Jetpack Compose
- Thorough understanding of the Android SDK and system framework APIs
- Experience with reactive programming using RxJava and its core principles
- Demonstrated unit-testing practice with JUnit and Mockito
- Solid grasp of mobile architectural patterns (MVC, MVVM, delegation, and similar)
- Familiarity with Google Play Services, Play Store account administration, and submission
- Knowledge of mobile debugging and optimisation techniques
- Comfortable with Git, build automation, and modern CI/CD practice
- Fluent written and spoken English
- Experience working with a global team or employer
- Ability to produce work that others can build on, with ownership of features from design to production and code that holds up under real-world device and performance variability
- Credibility in architectural decisions based on having made them before and seen them play out
Preferred Skills
- Experience with video playback in mobile or web applications; familiarity with video production, audio/video encoding, and transmuxing
- Experience creating frameworks or libraries embedded in other apps
- Basic knowledge of iOS or web programming platforms, useful for cross-platform context
- Knowledge of, or interest in, cricket, useful for editorial judgement on what the audience values
Workplace
- Hybrid working with at least 2 days per week in the Skopje office
The Application Process
The process comprises an initial conversation, a take-home assessment, a technical interview, and a competency-based interview. The company can adjust any stage for accessibility needs.
- Introductory conversation: a step for the company and candidate to get to know each other and for the candidate to ask questions about Deltatre.
- Take-home assessment: a practical exercise completed in the candidate's own time, used as the basis for the technical conversation.
- One-hour technical interview: a deep dive on the candidate's experience and the take-home assessment, exploring technical decisions made in past work.
- One-hour competency-based interview: situational questions about how the candidate deals with real-life scenarios at work.
Create your account to access job details
Unlock full job descriptions, apply in seconds, and get access to roles matched to your experience and interests.
