
Software Engineer – Front End, Flutter
Betfair Romania Development
full-time
Posted on:
Location Type: Hybrid
Location: Cluj-Napoca • 🇷🇴 Romania
Visit company websiteJob Level
Mid-LevelSenior
Tech Stack
CypressJavaScriptJenkinsJestNode.jsReactReduxTypeScriptWebpack
About the role
- Working together in a team of 6 to deliver functionalities as laid out by PO
- Develop Unit Tests
- Work closely with QA staff to ensure functionality is per req and free of bugs
- You will be developing code under Preact and Node Development according to coding standards and take in account performance as laid out by Google Web Vitals
- Extend current APIs
- Elaborate Documentation
- Participate and help with ramp-up of new colleagues and assist junior colleagues
- Open to the idea of doing on-call
- Work with CI/CD tools like Jenkins
- Review Code
Requirements
- 3 years experience as a software Web developer
- Good understanding of the design, implementation, and consumption of REST APIs;
- Experienced in Javascript
- Worked with JavaScript frameworks/libraries such as React, TypeScript, SAAS, Preact
- Good understanding of state management libraries like Redux;
- HTML, CSS, Abstract (layout, media, typography, selectors);
- Knowledge of CSS3, HTML5
- Proficient in cross platform, cross-browser issues, web problem solving;
- Complete understanding of all browser-based technologies, especially browser DOMs, JavaScript, DHTML/CSS, performance;
- Solid practice of using ES6+ ;
- JavaScript test tools (e.g. Jest, Enzyme, Cypress);
- Packaging/build tools (e.g. NPM, Webpack);
- Experience of using established design patterns;
- Understanding of SSR and its benefits and use cases, knowledge in Node JS frameworks
- Familiar with CI tools like Jenkin
Benefits
- Hybrid & remote working options
- €1,000 per year for self-development
- Company share scheme
- 25 days of annual leave per year
- 20 days per year to work abroad
- 5 personal days/year
- Flexible benefits: travel, sports, hobbies
- Extended health, dental and travel insurances
- Customized well-being programmes
- Career growth sessions
- Thousands of online courses through Udemy
- A variety of engaging office events
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaScriptPreactNode.jsREST APIsHTML5CSS3ReduxES6+JestWebpack
Soft skills
team collaborationdocumentationmentoringproblem solvingcommunication