Position: Middle Full-Stack Web Developer
Company: ABNK Premium Systems
Experience required: 3y
English level: intermediate

**General requirement:**
• 3+ years of commercial experience with PHP and at least one of the relevant frameworks (Laravel, Symfony, Yii2 etc);
• 2 years of commercial experience with JavaScript and at least one of the relevant frontend frameworks ( Vue.js, ReactJS, Angular etc);
• Knowledge and experience in TypeScript;
• Advanced skills in working with MySQL or PostgreSQL;
• Knowledge of algorithms, OOP, programming principles and patterns;
• Experience with version control systems (Git);
• Experience in working with previously implemented code;
• Experience with REST services;
• Knowledge of modern deployment process (Docker, CI/CD);
• Writing Unit tests;
• Integration with external products;
• English: intermediate level or higher.
 
**We will be impressed if:**
• You are capable of accepting challenges, and resolving different tasks with high accuracy and quality;
• You are a good team player and a friendly person;
• You are an ambitious person who values self-development;
• You are able to provide a high level of customer satisfaction.
     
**Your main responsibilities are:**
• Implementing code architecture;
• Working with an existing code base;
• Refactoring of existing code;
• Meeting deadlines;
• Estimating, understanding requirements, and carrying them out to production;

**What we offer:**
• Competitive salary according to your qualification and skills;
• Flexible working hours aligned with your schedule;
• Paid vacations and sick leaves;
• English courses;
• Sports training compensations.

**Why choose us:**
• You will be working peacefully with a group of kind and professional people, no office drama, zero tolerance for bureaucracy;
• We maintain a balance between responsible work and a kind atmosphere in the office;
• Our company will make a lot of effort to support your professional growth.

**About the project:**
Developing a mobile application targeted at users interested in sports betting. The client is from the USA. It supports a vast variety of sports, from American football to golf and racing. Here’s a list of sports leagues: NFL (American football), NBA (basketball), MLB (baseball), NHL (ice hockey), NCAAF (college football), NCAAB (college basketball), MMA (mixed martial arts), PGA (golf), NASCAR (stock car racing league). Users will be able, as in most standard applications, to register (create their unique profile), and track real-time stats on games, namely, various betting odds for a wide variety of sportsbooks. At the same time, a user can make their own virtual bets on specific games within the application, see the result of their bets at the end of the game, keep statistics, and monitor the bets of other users (follow them). In addition, there will be a section with articles where users will be able to read sports news and add them to their bookmarks. There’s a social component that is planned but yet not fully developed. The client has something like a social network in mind.