Key Responsibilities
- Architectural Leadership:
- Lead the design and architecture of cross-platform client-side solutions, with a focus on the interactions between mobile, desktop, and front-end SDKs and the core geolocation engine.
- Define and document architectural patterns, interface specifications, and data flow strategies to ensure consistency, maintainability, and performance across all client platforms.
- Collaborate with senior engineers on each platform to ensure adherence to the overall architectural vision and promote the adoption of best practices.
- Facilitate communication and alignment between development teams, fostering a collaborative environment.
- Identify and address cross-cutting technical challenges and dependencies between different client SDKs and the engine.
- Provide technical guidance and mentorship to senior engineers on architectural best practices and cross-platform considerations.
- Participate in design and code reviews across client teams, offering constructive feedback and ensuring alignment with architectural standards.
- Work with Product Managers to understand product requirements and translate them into scalable and robust technical solutions.
- Research and evaluate new technologies and methodologies to enhance our client-side architecture and improve development efficiency.
- Contribute to the development and maintenance of shared libraries, tools, and processes that streamline cross-platform development.
- Ensure that client-side solutions meet high standards for quality, performance, security, and scalability.
- Contribute to the continuous improvement of our agile development processes.
- Design and document clear, efficient, and user-friendly integration flows for customers to integrate our SDKs into their systems, ensuring a smooth and positive developer experience.
Who You Are
- Extensive Software Development Experience: 10+ years of professional software development experience with a strong focus on client-side technologies.
- Deep understanding of mobile development (iOS or Android).
- Strong experience in desktop application development, particularly with C++.
- Solid understanding of front-end web development (JavaScript, modern frameworks).
- Architectural Vision and Design: Proven ability to design and implement complex software architectures spanning multiple platforms and teams, with a focus on scalability, maintainability, and performance.
- Software Design Proficiency: Excellent understanding of design patterns and architectural best practices for building scalable and maintainable client applications.
- Cross-Platform Expertise: Experience with cross-platform development approaches and considerations.
- API and Integration Expertise: Strong understanding of API design and integration principles, with a focus on creating seamless and efficient integration experiences for customers.
- Technical Leadership: Demonstrated ability to provide technical leadership, mentor other engineers, and drive technical direction.
- Communication and Collaboration: Exceptional communication, collaboration, and interpersonal skills, with the ability to effectively communicate complex technical concepts to both technical and non-technical audiences.
- Problem-Solving and Analytical Skills: Strong analytical and problem-solving skills, with a proven ability to identify and resolve complex technical challenges.
- Quality Focus: A commitment to delivering high-quality, well-tested, and performant software solutions.
Bonus Points
- Experience with geolocation technologies and compliance solutions.
Top Skills
What We Do
Founded in 2011, GeoComply provides fraud prevention and cybersecurity solutions that detect location fraud and help verify a user's true digital identity. Our award-winning products are based on the technologies developed for the highly regulated and complex U.S. online gaming and sports betting market. Beyond iGaming, GeoComply provides geolocation fraud detection solutions for streaming video broadcasters and the online banking, payments and cryptocurrency industries, building an impressive list of global customers including Amazon Prime Video, BBC, Akamai, Sightline, DraftKings, FanDuel and MGM.
The company’s software is installed on over 400 million devices worldwide and analyzes over 10 billion transactions a year, placing GeoComply in a unique position to identify and counter both current and newly emerging fraud threats.
Proven and refined over 10 years of development, GeoComply’s solutions incorporate location, device and identity intelligence along with advanced machine learning to detect and flag fraudulent activity. By integrating GeoComply’s solutions into their processes and risk engines, organizations are able to identify fraud earlier in a user’s engagement, better establish their true digital identity and empower digital trust