We aim to expand our product offering to better serve our customers by creating high-quality, customizable native mobile applications. These applications will provide a unique mobile iGaming experience that can be tailored to each operator, delivering a distinctive feel for every brand.
As the Mobile Tech Lead, you will leverage your technical expertise to spearhead the creation of this new product line. Working closely with the Head of Engineering and the product organization, you will define the technical direction of the new product, with an unwavering focus on scalability, performance, and quality.
In addition, you will play a critical role in building a team of mobile engineers and establishing best practices for software development. You will lead by example, elevating standards across several areas: communication, agile methodologies, software quality, knowledge sharing, career development, CI/CD processes, cross-team collaboration, and pragmatic problem-solving.
Responsibilities
As a Tech Lead, your role blends both technical and leadership responsibilities.
Technical responsibilities:
- Architectural Vision: Define the technical architecture and long-term direction for the mobile app product line, ensuring scalability, flexibility, and performance.
- Technology Stack: Lead the decision-making process for the technology stack (with React Native as the core technology), focusing on maintainability and future-proofing.
- Hands-on Development: Lead by example with active involvement in coding, code reviews, and debugging.
- CI/CD Processes: Design and implement scalable CI/CD pipelines, promoting automation and efficient deployment processes.
- DevOps Culture: Champion a DevOps mindset by embedding processes and tooling that ensure smooth operations, continuous integration, and deployment.
- Integration with Existing Products: Collaborate with other teams to leverage existing product offerings and integrate them into the mobile app ecosystem when appropriate.
- Best Practices: Ensure best-in-class coding standards, software development processes, and testing methodologies are applied consistently within the team.
Leadership responsibilities
- Recruitment: Take a leading role in hiring and growing a team of skilled mobile engineers, ensuring alignment with the company’s values and technical standards.
- Agile Practices: Advocate for and ensure the team follows agile methodologies (Scrum/Kanban), fostering an iterative development approach and cross-team collaboration.
- Team Growth & Mentorship: Provide guidance and mentorship, ensuring personal and professional growth for your team members. Set clear career progression paths and create opportunities for skill development.
- Ownership & Accountability: Define responsibilities within the team, set clear goals, and hold team members accountable for their deliverables.
- Cross-Team Collaboration: Facilitate seamless communication and collaboration with other technical and product teams, promoting a "team-first" culture.
- Quality Assurance: Establish strong quality control processes, emphasizing test-driven development, automated testing, and continuous feedback loops.
Qualifications & Skills
- Experience: 5+ years of hands-on mobile development experience.
- Expertise: Proficiency in React Native and experience in mobile development for both iOS and Android platforms.
- CI/CD & DevOps: Experience working with CI/CD pipelines, automation, and maintaining development infrastructure in a DevOps environment.
- Architectural Leadership: Proven track record of actively working on scalable and maintainable mobile applications, with a focus on long-term sustainability.
- Agile Methodologies: Strong understanding and implementation experience with agile frameworks such as Scrum or Kanban.
- Communication Skills: Excellent written and verbal communication skills, with a proven ability to convey complex technical concepts to non-technical stakeholders.
- Mentorship & Team Building: Experience in mentoring, recruiting, and leading engineering teams with a focus on fostering a collaborative and innovative culture.
- Problem Solving: Strong analytical and problem-solving abilities, with a pragmatic approach to balancing technical excellence and business goals.
Additionally, while not required, the following bonus points are desirable in the best candidates:
- Previous experience in the iGaming industry or developing mobile applications for online iGaming platforms.
- Experience with integrating third-party services and APIs, such as payment gateways, analytics tools, or geolocation services.
- At least 2 years in a technical leadership role.
- Modern web development experience.
- Proven track record of not only participating but architecting scalable and maintainable mobile applications.
- Proven track record of designing, setting up and managing CI/CD pipelines from scratch.
- Native mobile development experience in Android, iOS or both.