Bespot provides location fraud detection and deep location intelligence solutions in sports betting, gaming, and retail stores.
The company offers a location positioning SDK that uses Machine Learning to accurately validate users’ location in indoor and outdoor environments. Bespot SDK achieves world-class indoor location accuracy.
Leveraging first-party location, transactional and other company data, bespot’s platform assists companies in unlocking valuable customer insights. We are giving access to footfall trends, live heatmaps, consumer preferences, and other insights regarding brick-and-mortar stores and brands.
In the past 3 months, bespot has served more than 3500 POIs daily (stores), 1M app installations and more than 90M monthly transactions to verify location. The company has raised more than 1M funding so far and is in the process of Series A funding to expand to new markets.
As an Android Software Engineer at Bespot, your role is crucial in achieving our mission. You will play a key part in maintaining and enhancing our products, designing and building efficient and reliable code, and researching innovative technologies to overcome daily challenges.
By transforming requirements into sophisticated technological systems that support large-scale traffic, you will contribute to the overall success of our solutions. Your active participation in team meetings, proposing solutions, and challenging the status quo will help drive our company forward.
You'll be part of a cross functional product team, including mobile, backend and quality assurance engineers, guided by a product owner. We are following Agile methodologies for development cycles including all standard ceremonies (Sprint Planning, Backlog Refinement, Retrospective meetings, etc). Also, you'll be a member of the backend engineer team, reporting to the Head of Development.
Requirements
We have intentionally omitted a section outlining the specific skills or qualities required for this job. We have found that individuals may be deterred from applying if they believe that they do not meet all the listed criteria. We will instead provide you with comprehensive information regarding the purpose, missions, and work environment associated with this position. It is then up to you to determine if this position aligns with your interests and if you believe you can bring value to our company.
We strongly encourage you to submit an application, even if you may have reservations. At worst, you may spend a few minutes, but at best, this could mark the beginning of a meaningful and enduring collaboration.
As an Android Software Engineer at Bespot, your day-to-day work will involve:
Our technology stack includes:
Backend: Python & Django, Kotlin & Ktor, AWS Cloud services, Docker, Terraform, PostgreSQL
Mobile: Android with Kotlin and/or Kotlin Multiplatform, iOS with Swift and/or Kotlin Multiplatform, Firebase
Data: Spark, Java, Python, Jupyter
QA: Appium test framework in Python
General: Slack, Jira, Confluence, Google Drive, Github, Intercom
During the onboarding period, you will receive comprehensive training and support to familiarize yourself with our systems, technologies, and development practices. You will have the opportunity to collaborate closely with experienced team members who will guide you through the learning process. This period aims to ensure a smooth transition into your role as an Android Software Engineer at Bespot.
Benefits