Multiple Positions: DevOps Engineer, Senior Mysql DBA, iOS Engineer, Frontend Engineer, Senior UXUI Product Designer, Android Engineer, Business Intelligence Data Analyst
DevOps Engineer
Company Overview
Sporty is a mobile internet company with a focus on emerging markets. Our integrated sports media, betting, gaming and social platform serves a huge userbase across numerous countries. We have a talented and proven team of 200+ people comprised of 50+ tech staff and 150+ product, operations and support, and are looking to expand our tech team count to 100+ people as we look to drive further geographical expansion, whilst iterating on our offering with a user-driven development approach.
The Role
We spend more than a million dollars per year on our infrastructure in order to support millions of users across 6 countries. Our DevOps Engineers play a key role in ensuring the smooth operation of the site, as well as setting up new infrastructure for greenfield projects and geographic expansion. We are hiring fully-remote DevOps Engineers at the Senior, Lead, and Principal levels to help grow out or DevOps team.
Tech Stack
- Backend: Java / Spring Boot
- Frontend: VueJs, Webpack, FreeMarker, Element UI
- DB: MySQL, Oracle, Aurora
- DevOps: AWS, Drone CI, K8S, Rancher, Jenkins
The Joel Test
- Do you use source control? Yes
- Can you make a build in one step? Yes
- Do you make daily builds? Yes
- Do you have a bug database? Yes
- Do you fix bugs before writing new code? Yes
- Do you have an up-to-date schedule? Yes
- Do you have a spec? Yes
- Do programmers have quiet working conditions? Yes
- Do you use the best tools money can buy? Yes
- Do you have testers? Yes
- Do new candidates write code during their interview? Yes
- Do you do hallway usability testing? Yes
Benefits
- Competitive salary
- Quarterly bonuses
- Flash bonuses
- Top-of-the-line equipment
- Pick your own working hours (We are at GMT+8, and 2 hours overlap is required.)
- 20-days paid leave
- Referral program
- Education allowance (conferences, books, training courses, Udemy, Coursera, etc.)
- Annual company trips (eg next year Koh Samui, Thailand)
- Small enough to allow you to have a big impact
- Large enough to provide structure and clarity
- Highly-talented, dependable co-workers
- Global, multi-cultural organization
Responsibilities
- Work in a team of DevOps and DBA professionals
- Improve existing infrastructure and processes in the 6 countries we’re currently deployed in as well as streamlining processes to hit our goal of deploying to 20 new countries over the next 2 years.
- Holistically improve all aspects of our infrastructure, including reducing costs, improving build and deployment times, streamlining environment provisioning, lowering load times, incorporating the latest techniques and technologies, and more
- Monitor and maintain the existing cloud infrastructure via autoscaling, automated alerts, and OpsWork and Grafana dashboards
- Take ownership and responsibility for our cloud operation activities
- Liaise with external security agencies for annual audits as well as perform our own internal security sweeps
- Aid in reconfiguring existing architecture to allow for rapid deployments to new countries
Salary
$50,000 — $150,000
Location
Worldwide
How do you apply?
- Send your CV via email. Include a paragraph or two about yourself in the body of the email if you want to, but if you can't think of anything to say, don't worry about it.
- We'll send you a link to a DevOps test. It takes ~60 mins and asks some simple Linux commands, as well as a lot of free-form answers for things like "What is the purpose of a CI/CD pipeline?" Please answer all questions without Googling. We'd just like to know what you already know/understand.
- We'll invite you to a remote interview round. It will consist of 3 separate 30-minute interviews with our technical staff and another interview with HR team member.
- We'll send you an offer / no offer decision within 1 business day
Senior Mysql DBA
Company Overview
Sporty is a mobile internet company with a focus on emerging markets. Our integrated sports media, betting, gaming and social platform serves a huge userbase across numerous countries. We have a talented and proven team of 200+ people comprised of 50+ tech staff and 150+ product, operations and support, and are looking to expand our tech team count to 100+ people as we look to drive further geographical expansion, whilst iterating on our offering with a user-driven development approach.
Main Tech Stack
- Database Sharding Middleware: Lede Cetus
- Database: MySQL and Oracle
- Public Cache: AWS ElastiCache + Redis
- Data Index and Search: ElasticSearch
Optional Tech Stack
- Log Real-time Visualization: ElasticSearch + Logstash + Kibana
- Business Monitoring: Graphite + Grafana
- Server Virtualization Container: AWS EC2
- Server Operation System: CentOS
- Cluster Monitoring: Zabbix + AWS Cloudwatch
The Joel Test
- Do you use source control? Yes
- Can you make a build in one step? Yes
- Do you make daily builds? Yes
- Do you have a bug database? Yes
- Do you fix bugs before writing new code? Yes
- Do you have an up-to-date schedule? Yes
- Do you have a spec? Yes
- Do programmers have quiet working conditions? Yes
- Do you use the best tools money can buy? Yes
- Do you have testers? Yes
- Do new candidates write code during their interview? Yes
- Do you do hallway usability testing? Yes
Benefits
- Competitive salary
- Quarterly bonuses
- Flash bonuses
- Top-of-the-line equipment
- Pick your own working hours (We are at GMT+8, and 2 hours overlap is required.)
- 20-days paid leave
- Referral program
- Education allowance (conferences, books, training courses, Udemy, Coursera, etc.)
- Annual company trips (eg next year Koh Samui, Thailand)
- Small enough to allow you to have a big impact
- Large enough to provide structure and clarity
- Highly-talented, dependable co-workers
- Global, multi-cultural organization
Responsibilities
- Improve existing database infrastructure and processes in the countries we’re currently deployed in as well as streamlining processes to hit our goal of deploying to more countries over the next few years
- Holistically improve all aspects of our database infrastructure, including reducing costs, streamlining environment provisioning, lowering response times, incorporating the latest techniques and technologies, and more
- Monitor and maintain the existing database infrastructure via autoscaling, automated alerts and Zabbix dashboards
- Take ownership and responsibility for all of our database infrastructure
- Liaise with external security agencies for annual audits as well as perform our own internal security sweeps
- Aid in reconfiguring existing architecture and database structure to allow for rapid deployment to new countries
Salary
$50,000 — $150,000
Location
Worldwide
How do you apply?
- Submit your CV and a brief cover letter by email and our team will review your CV.
- If you are shortlisted, our team will arrange an interview time with you.
- The interview process will involve three to four back-to-back, 30-minute interviews with different team members and 1 HR team member
- We will get back to you with a offer / no offer decision within 1 business day
iOS Engineer
Company Overview
Sporty is a mobile internet company with a focus on emerging markets. Our integrated sports media, betting, gaming and social platform serves a huge userbase across numerous countries. We have a talented and proven team of 200+ people comprised of 50+ tech staff and 150+ product, operations and support, and are looking to expand our tech team count to 100+ people as we look to drive further geographical expansion, whilst iterating on our offering with a user-driven development approach.
Tech Stack
- Swift
- Core Data
- Auto Layout
- WKWebView
- Reactive Programming
- Git
The Joel Test
- Do you use source control? Yes
- Can you make a build in one step? Yes
- Do you make daily builds? Yes
- Do you have a bug database? Yes
- Do you fix bugs before writing new code? Yes
- Do you have an up-to-date schedule? Yes
- Do you have a spec? Yes
- Do programmers have quiet working conditions? Yes
- Do you use the best tools money can buy? Yes
- Do you have testers? Yes
- Do new candidates write code during their interview? Yes
- Do you do hallway usability testing? Yes
Benefits
- Competitive salary
- Quarterly bonuses
- Flash bonuses
- Top-of-the-line equipment
- Pick your own working hours (We are at GMT+8, and 2 hours overlap is required.)
- 20-days paid leave
- Referral program
- Education allowance (conferences, books, training courses, Udemy, Coursera, etc.)
- Annual company trips (eg next year Koh Samui, Thailand)
- Small enough to allow you to have a big impact
- Large enough to provide structure and clarity
- Highly-talented, dependable co-workers
- Global, multi-cultural organization
Responsibilities
- Develop and maintain a robust architecture for a feature-complex native iOS app (knowledge of MVVM/VIPER a plus)
- Indulge in pure Swift development for new feature sets (migrating older Obj-c code as needed)
- Collaborate with iOS, Android, and Server engineers to ship features.
Requirements
- Have strong experience of the iOS
- Great communication skill
- 3+ years of extensive native iOS app development
- Practical experience implementing RESTful web services and JSON
- Solid understanding of object-oriented programming, thread safety, caching and network session management
- Comfortable working with programmatic UI
- Experience with iOS SDK performance tools and optimization techniques
- Desire to build clean, maintainable, testable code
- Published an application to the Apple Store
- Strong sense of ownership, and initiative to fix problems and optimize systems that are both inside and outside your area of responsibility
- Extensive knowledge of build systems (e.g. Carthage or CocoaPods) and CI tools (e.g. Circle, Travis, Jenkins)
- Experience with Apple Developer portal, App Store Connect, and TestFlight would be beneficial
- Experience with RxSwift or other streaming methodologies would be beneficial
- Experience with automated testing and liberal use of Instruments would be beneficial
Salary
Depends on Experience
Location
Worldwide
How do you apply?
- Send your CV via email. Include a paragraph or two about yourself in the body of the email if you want to, but if you can't think of anything to say, don't worry about it.
- We'll send you a link to an online HackerRank test that takes 45-75 mins to complete. There are 3 challenges pulled from a question pool. We recommend you practice some basic algorithms questions beforehand if you're a bit out of practice (reverse a linked list, detect palindromes, etc.). If you fail this stage, are really keen to join us, and think you can do better, just let us know and we'll let you retest in 2 weeks with new questions. We want you to succeed!
- We'll invite you to a ~90 minute remote interview. You'll speak to 2 or 3 of our developers and 1 HR team member. Each technical team member will pair program with you, so make sure to join the call on a computer with an IDE installed
- We'll send you an offer / no offer decision within 1 business day
Frontend Engineer
Company Overview
Sporty is a mobile internet company with a focus on emerging markets. Our integrated sports media, betting, gaming and social platform serves a huge userbase across numerous countries. We have a talented and proven team of 200+ people comprised of 50+ developers and 150+ product, operations and support, and are looking to expand our developer count to 100+ people as we look to drive further geographical expansion, whilst iterating on our offering with a user-driven development approach.
Tech Stack
- Vue + Vuex + Vue Router + Webpack + Less + SCSS
- Element UI
- FreeMarker
- AWS, Circle, Drone CI, K8s
The Joel Test
- Do you use source control? Yes
- Can you make a build in one step? Yes
- Do you make daily builds? Yes
- Do you have a bug database? Yes
- Do you fix bugs before writing new code? Yes
- Do you have an up-to-date schedule? Yes
- Do you have a spec? Yes
- Do programmers have quiet working conditions? Yes
- Do you use the best tools money can buy? Yes
- Do you have testers? Yes
- Do new candidates write code during their interview? Yes
- Do you do hallway usability testing? Yes
Benefits
- Competitive salary
- Quarterly bonuses
- Flash bonuses
- Top-of-the-line equipment
- Pick your own working hours (We are at GMT+8, and 2 hours overlap is required.)
- 20-days paid leave
- Referral program
- Education allowance (conferences, books, training courses, Udemy, Coursera, etc.)
- Annual company trips (eg next year Koh Samui, Thailand)
- Small enough to allow you to have a big impact
- Large enough to provide structure and clarity
- Highly-talented, dependable co-workers
- Global, multi-cultural organization
Responsibilities
- Develop mobile-first frontends in VueJS
- Focus on performance and user experience
- Create frontends for the backend management systems
- Participate in code reviews with peers and managers to ensure that each increment adheres to original vision as described in the user story and all standard resource libraries and architecture patterns as appropriate
- Participate in team ceremonies including planning, grooming, product demonstrations, and team retrospectives
- Mentor less experienced technical staff
- If you are applying for a lead position, you will also have managerial responsibilities - weekly one-to-ones
Requirements
- Familiar with at least one of: VueJS, ReactJS, or AngularJS
- Familiar with Git, ES6, Webpack, Less or Sass, and NodeJS
- Familiarity with state management like Vuex, Redux, Ngrx
- Fluent in written and spoken English
- Knowledge of backend stack is a plus (Java/Spring Boot)
- Ability to learn quickly on the go.
- Passion for new tech
- Able to work independently and also a good team player
- Strong understanding of Javascript
- Great communication skills
Salary
20,000 - 70,000 USD
Location
Worldwide
How do you apply?
- Send your CV via email. Include a paragraph or two about yourself in the body of the email if you want to, but if you can't think of anything to say, don't worry about it.
- We'll send you a link to an online HackerRank test that takes 45-75 mins to complete. There are 3 challenges pulled from a question pool. We recommend you practice some basic algorithms questions beforehand if you're a bit out of practice (reverse a linked list, detect palindromes, etc.). If you fail this stage, are really keen to join us, and think you can do better, just let us know and we'll let you retest in 2 weeks with new questions. We want you to succeed!
- We'll invite you to a ~90 minute remote interview. You'll speak to 2 or 3 of our developers and 1 HR team member. Each technical team member will pair program with you, so make sure to join the call on a computer with an IDE installed
- We'll send you an offer / no offer decision within 1 business day
Senior UXUI Product Designer
Company Overview
Sporty is a mobile internet company with a focus on emerging markets. Our integrated sports media, betting, gaming and social platform serves a huge userbase across numerous countries. We have a talented and proven team of 200+ people comprised of 50+ tech staff and 150+ product, operations and support, and are looking to expand our tech team count to 100+ people as we look to drive further geographical expansion, whilst iterating on our offering with a user-driven development approach.
The Role
- Self-driven UXUI designer with experience in mobile product mindset
- The candidate will work on ensuring that all user-experience journeys across all products and channels are smooth and intuitive interactions
- The candidate will be passionate for the product, design and user experience
- The candidate will have strong problem-solving skills and able to be OK with ambiguity
Benefits
- Competitive salary
- Quarterly bonuses
- Flash bonuses
- Top-of-the-line equipment
- Pick your own working hours (We are at GMT+8, and 2 hours overlap is required.)
- 20-days paid leave
- Referral program
- Education allowance (conferences, books, training courses, Udemy, Coursera, etc.)
- Annual company trips (eg next year Koh Samui, Thailand)
- Small enough to allow you to have a big impact
- Large enough to provide structure and clarity
- Highly-talented, dependable co-workers
- Global, multi-cultural organization
Responsibilities
- Collaborate closely with PM and developers to design appealing, user-friendly and crisp UI assets and implement intuitive user experiences
- Create user flow, wireframes, prototypes effectively to communicate your ideas using any of these methods
- Work closely with developers and engineers to export the final revision
- Produce final production visuals that will be implemented into the product
Requirements
- Great communication skills
- 3-5 years of experience designing user interfaces for web and mobile applications
- Technical understanding (HTML, CSS, etc.) and familiar with UI/UX development guideline (E.g., iOS/ Material Design Guidelines)
- Experience using tools such as Photoshop, Sketch, Illustrator
- Strong portfolio to be presented during application and interview
- Degree or Masters in design-related degree would be beneficial
Salary
Depends on Experience
Location
Worldwide
How do you apply?
- Submit your CV, portfolio and a brief cover letter by email and our team will review your CV.
- If you are shortlisted, our team will arrange an interview time with you
- We will invite you to a 2.5 hours remote interview. You'll speak to 2 or 3 of our team members and 1 HR team member. There will also be a Design Critique session during the interview.
- We will get back to you with a offer / no offer decision within 1 business day
Android Engineer
Company Overview
Sporty is a mobile internet company with a focus on emerging markets. Our integrated sports media, betting, gaming and social platform serves a huge userbase across numerous countries. We have a talented and proven team of 200+ people comprised of 50+ tech staff and 150+ product, operations and support, and are looking to expand our tech team count to 100+ people as we look to drive further geographical expansion, whilst iterating on our offering with a user-driven development approach.
Tech Stack
- Open source library: Android support library, OkHttp, Retrofit, Picasso, Small
- Third party SDK: Firebase, Fabric, Facebook Android SDK, ZenDesk Android SDK
The Joel Test
- Do you use source control? Yes
- Can you make a build in one step? Yes
- Do you make daily builds? Yes
- Do you have a bug database? Yes
- Do you fix bugs before writing new code? Yes
- Do you have an up-to-date schedule? Yes
- Do you have a spec? Yes
- Do programmers have quiet working conditions? Yes
- Do you use the best tools money can buy? Yes
- Do you have testers? Yes
- Do new candidates write code during their interview? Yes
- Do you do hallway usability testing? Yes
Benefits
- Competitive salary
- Quarterly bonuses
- Flash bonuses
- Top-of-the-line equipment
- Pick your own working hours (We are at GMT+8, and 2 hours overlap is required.)
- 20-days paid leave
- Referral program
- Education allowance (conferences, books, training courses, Udemy, Coursera, etc.)
- Annual company trips (eg next year Koh Samui, Thailand)
- Small enough to allow you to have a big impact
- Large enough to provide structure and clarity
- Highly-talented, dependable co-workers
- Global, multi-cultural organization
Responsibilities
- Work with product owners and other development team members to determine new features and user stories needed in new/revised applications or large/complex development projects.
- Participate in code reviews with peers and managers to ensure that each increment adheres to original vision as described in the user story and all standard resource libraries and architecture patterns as appropriate.
- Respond to trouble/support calls for applications in production in order to make quick repair to keep application in production.
- Participate in all team ceremonies including planning, grooming, product demonstration and team retrospectives.
- Mentor less experienced technical staff; may use high end development tools to assist or facilitate development process.
- Advanced proficiency in Object Oriented Design (OOD) and analysis. Advanced proficiency in application of analysis/design engineering functions. Advanced proficiency in application of non-functional software qualities such as resiliency, maintainability, etc. Advanced proficiency in advanced behavior-driven testing techniques.
Requirements
- Have strong experience with Android SDK, Android UI design principles, MVP application design and Android testing
- Great communication skill
- Experience with Android application development
- Experience with RESTful APIs
- Experience with Firebase SDK, Facebook SDK and libraries available for common tasks
- Experience in launching applications to Google Play is a plus.
- Be able to work independently
Salary
Depends on Experience
Location
Worldwide
How do you apply?
- Send your CV via email. Include a paragraph or two about yourself in the body of the email if you want to, but if you can't think of anything to say, don't worry about it.
- We'll send you a link to an online HackerRank test that takes 45-75 mins to complete. There are 3 challenges pulled from a question pool. We recommend you practice some basic algorithms questions beforehand if you're a bit out of practice (reverse a linked list, detect palindromes, etc.). If you fail this stage, are really keen to join us, and think you can do better, just let us know and we'll let you retest in 2 weeks with new questions. We want you to succeed!
- We'll invite you to a ~90 minute remote interview. You'll speak to 2 or 3 of our developers and 1 HR team member. Each technical team member will pair program with you, so make sure to join the call on a computer with an IDE installed
- We'll send you an offer / no offer decision within 1 business day
Business Intelligence Data Analyst
Company Overview
Sporty is a mobile internet company with a focus on emerging markets. Our integrated sports media, betting, gaming and social platform serves a huge userbase across numerous countries. We have a talented and proven team of 200+ people comprised of 50+ tech staff and 150+ product, operations and support, and are looking to expand our tech team count to 100+ people as we look to drive further geographical expansion, whilst iterating on our offering with a user-driven development approach.
Tech Stack
- Oracle
- mySQL
- AWS/RDS
- Python
- Metabase
Benefits
- Competitive salary
- Quarterly bonuses
- Flash bonuses
- Top-of-the-line equipment
- Pick your own working hours (We are at GMT+8, and 2 hours overlap is required.)
- 20-days paid leave
- Referral program
- Education allowance (conferences, books, training courses, Udemy, Coursera, etc.)
- Annual company trips (eg next year Koh Samui, Thailand)
- Small enough to allow you to have a big impact
- Large enough to provide structure and clarity
- Highly-talented, dependable co-workers
- Global, multi-cultural organization
Responsibilities
- Delivering clear analysis and reporting of core business metrics to shareholders
- Creation and management of reports and dashboards
- Monitoring the performance of key business products
- Providing actionable insight to drive growth of core products
- Extraction and analysis of large data sets from MySQL/Oracle DBs
- Ad hoc analysis and reporting to clients and shareholders
Requirements
- Proactive and self-driven with excellent analytical skills
- Previous experience in a data-driven role
- Excellent working knowledge of SQL
- Familiarity with other data and BI tools a plus
- Good communication skills
Salary
Depends on Experience
Location
Worldwide
How do you apply?
- Submit your CV and a brief cover letter by email and our team will review your CV.
- If you are shortlisted, our team will arrange an interview time with you
- We will invite you to a ~2 hours remote interview. You'll speak to 2 or 3 of our team members and 1 HR team member
- We will get back to you with a offer / no offer decision within 1 business day
符合Devops要求,不知道对外语要求有多高
雇主挺注重communication skills的,如果有英语基础,可以尝试申请看看哈
请问远程data analyst还有招聘需求吗?