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
- 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
Depends on Experience
Location
🌏 Worldwide
How to 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
国外也有element UI不错
不错不错
可惜了 英文不太好 沟通不方便