1PT is on the hunt for a team of talented Software Engineers looking to face new professional challenges while setting sports-betting system used all over the world? The team will be formed of senior, middle, and junior React developers.
1PT Group is an expert software supplier to the gaming, interactive education, sports-betting and lottery industries founded in 2013. We consist of software development and consultancy firms, including 1PT OÜ (Estonia) and One Point Ltd (Belarus).
We pride ourselves on working with the gambling industry leaders, and our partner for this project is no exception (it is a publicly traded company with headquarters in Las Vegas, Nevada, that provides gambling products and services to lottery and gambling organizations across the globe).
Through seamless integration, we deliver business, team and personal growth. We integrate our teams, processes and experience with your business, making us both stronger together.
The Senior Software Engineer (UI) role will be a key one for the team.
Reporting to the Development Manager, the UI Senior Software Engineer will be working alongside other Software Engineers, Project Managers, Scrum Masters, Product Owners, QA, Software Architects and Operational Excellence in order to shape and implement the technology and product deliverables that will drive forward this strategic initiative.
These are just some of the tasks you may work on:
Work as part of a self-organising SCRUM team to develop new features and functionality for high volume, large scale betting websites;
Ensuring that UI features and functionality adhere to the agreed corporate and product UX standards and design guidelines;
Mentorship of less experienced Software Engineers;
Work with Product Owners and designers to create a great UX to the platform end-users;
Proactively identify and address areas of material improvement, notably around UI performance and code complexity;
Supporting the Development Manager, Tech Leads and Head of Operational Excellence to ensure continuous quality improvement in the development teams;
Ability to act as a tech lead for a scrum team, working along the Scrum Master and the Product Owner to define features and oversee their development.
A Bachelor's degree in a traditional science subject, ideally computer science, engineering or information systems from a well-regarded university;
At least 6 years of experience developing commercial web applications;
Ability to document technical solutions in a variety of formats and to constructively share knowledge with less experienced team members;
Ability to learn and critique new technologies quickly;
Excellent verbal and written communication skills, including presentations to peer groups
Excellent teamwork skills, capable of supervising a small sub team or deputizing in a management role
Demonstrably being able to deal with change on a daily basis; must be comfortable both with external factors driving this change as well as internal
Experience in contributing to and influencing technical strategic planning or responsibility for a technical strategy.
Technical skills of relevance:
Extensive and demonstrable experience understanding of:
Web markup, including HTML5, CSS3;
Server-side CSS pre-processing platforms, such as LESS and SASS;
Asynchronous request handling, partial page updates using internet data protocols and services (RESTful/JSON, SOAP, WS-*, HTTP).
Excellent knowledge of web security practices and high-performance design;
Excellent knowledge of general UX principles for web applications, including responsive and adaptive design principles;
Very good understanding of SEO principles;
Very good knowledge of web analytics;
Good understanding of the use of Git (Stash), Docker, Ansible, Jenkins and CI/CD frameworks.
It would also be great to see these skills/experiences as well:
Knowledge of Relational Databases, SQL and ORM technologies.
Familiarity with tools such as Gimp or Photoshop.
Experience with LAMP (Linux, Apache, MySQL, PHP) website design.
Familiarity with Drupal 8 or any other common internet PHP based CMS.
Experience with Node.js
Experience with TDD and / or BDD.
What we offer in return
Working alongside international gaming technology executives that consult for leading gambling companies in the world, you will be presented with great career prospects, competitive salary and an opportunity to be mentored by trade experts of top international caliber.
What we offer:
Professional development support (participation in conferences & trade events, monthly internal soft skill club (1PT Talks), and mentorship program.
English lessons (any course you choose, we will cover 50% of its price!)
Medical care (up to 100% coverage that grows the longer you work with us)
Core Hours working schedule & flexible vacation policy
No-Doctor's Note Sick Days
Young, fun, family-like atmosphere
Cozy modern office (soon moving to a new trendy one with own yard!)
To Belarus (Minsk, Brest)
Tickets for you and your family members
Meeting and transfer
Fully paid apartment for 1 month
Assistance in drawing up documents
Assistance in finding long-term
Get in touch now -- you can check it out yourself!