EmailFacebookLinkedIn
r-d-and-product
București
Position ID: F7.524

Senior Front-End Web Developer

We are looking for a developer with a strong sense and experience of frontend development, to join an involved team of developers, and become one of the experts in the team.

The projects you will be working on, have a central importance in our multinational organization: they are the casino web client (~85% of work) and the development and testing tools ecosystem accompanying it.


Our projects use mainly:

- TypeScript, JavaScript ES6, ReactJS with TS, styled components, Cypress testing framework on front-end;

- C#/.Net, MSSQL on backend.


We care a lot about code and product quality and about having the right processes in place for this. 

CI/CD, unit testing, integration and E2E automated testing and production monitoring are part of our daily activities, with tools supported by dedicated DevOps teams.


Why join us?

- the team atmosphere, passionate and with a strong interest, AND management support, for writing quality code and following best practices;

- professional development plans, with budget, within a friendly team vibe;

- knowledge sharing is one of our super-powers, and you can have it too;

- daily casual atmosphere, with nice little events to remind us that each success deserves celebration, but also big crazy parties twice a year;

- exposure to multinational and multicultural environment, with only the Romanian community having more than 500 members and continuing to grow fast;

- we are not an outsourced company and we own the product, with all the advantages derived from this;

- we do have cookies.

 

Why not join us?

- because you don't care about the quality of the code you write, as long as you deliver the feature;

- because you think unit testing is useless and you do it only because some manager said so;

- because your code smells, but you're doing your best to hide it;

- because you don't like new technologies, and prefer to stay with what you know already;

- because you're very formal and can't stand people joking at work;

- because you're on a diet, and can't resist cookies.


What we think you should have/be:


- very good knowledge of TypeScript, JavaScript ES 6 and above, ReactJs(with TS) framework;

- reasonable knowledge of HTML and CSS/SASS, Flexbox, etc.;

- strong interest and good familiarity with OOP, design patterns, and best practices in front-end development;

- a lot of front-end development experience, being able to find different solutions to a front-end problem, handling confidently technology decisions, and recognizing with ease front-end "usual suspects";

- passion for code, for constantly finding the zero compromise solution, be driven never to let behind "code that smells" when you find it, but instead refactor it and tackle the impact;

- unit testing, integration and E2E testing experience is an important asset;

- have some knowledge of servers and back-end;

- creativity, dedication and "can do" attitude;

- some experience with Agile methodology;

- be a good teammate.


About the role:


You will be responsible for the implementation and maintenance of the front-end services, components and configuration that build the casino client, for both mobile and PC, and for the many different markets and regulations where we deploy our product. Your work will be done mainly in TypeScript, JavaScript, ReactJS, styled components, Cypress, having code quality and product stability as main concerns. You will use tools and other technologies specific to front end development, such as WebStorm, GIT, Azure( for requirements and bug tracking), Cypress, Jest, Jenkins, Kibana, etc. Your role will be important for the team, as an expert on front end, providing best solutions and guidance on front-end development topics.

You can visit 888casino.com for a sample of what the result of your work will be.


Responsibilities:


- designing and creating reusable and testable code for the features that you develop;

- analyzing and fixing bugs;

- maintaining, and refactoring existing features and code;

- performing code reviews with teammates and being a part of the commits approval process;

- writing unit tests and automated integration tests for the features that you develop;

- providing QA with impact and assisting on testing the features and bug fixes that you deliver;

- integrating your code with other software components delivered by other teams, and helping them understand integration issues;

- analyzing performance issues and implementing optimizations;

- occasionally creating tools for internal use to ease QA processes and workflow;

- sharing the technical and project knowledge that you have with other team members;

- working in Agile SCRUM methodology, delivering within reasonable time frames, and providing input and updates in the meetings.

  

POSITION | Senior Front-End Web Developer | Position ID: F7.524

Privacy Policy

The candidate consent that the information in this Candidate Application and any personal information concerning him/her which is obtained by the Company or from other sources, will be held and managed by the Company or on its behalf, and that the Company shall be entitled to use and transfer such information to third parties, including Company’s affiliates, business partners or contractors/service providers, in Romania or abroad, to the extent required while maintaining your right to privacy. The Company undertakes that the information will be used, and transferred for the purposes related to the recruitment process, including assessment of your qualifications against our work opportunities, verification and reference/background checks, communications with you about the recruitment process and/or your application and/or compliance with applicable laws, regulations, legal processes or enforceable governmental requests.

Share this position with a friend
Share this position with a friend
We use cookies to collect and analyze information on site performance and usage, and to enhance and customize content. By Clicking "OK" or by clicking into any content on this site, you agree to allow cookies to be placed. To find out more or to change your cookie settings, visit our Cookie Policy
OK