Përshkrimi i punës
About us:
Founded on the dream and insight of three sports journalists in 1945, Sisal was the first Italian company to operate in the gaming and betting industry as a government licensee.
As of August 4, 2022, Sisal is part of Flutter Entertainment plc, the world's largest online sports betting and iGaming operator, with a portfolio of globally recognized brands listed on the London and New York stock exchanges.
The companys commitment to building a more responsible future rests on a sustainability strategy with long-term objectives to affirm Sisal as a leader in Responsible Gaming, an innovative and sustainable company, and an exemplary work environment.
We are looking for a Frontend Software Developer Senior Specialist who will be engaged as Retail Equipment Delivery Senior Specialist.
The selected candidate will be responsible for developing, maintaining, and optimizing lottery platforms and terminals in both Italian and international contexts while using Front-End technologies. This role involves writing clean, efficient, and well-documented code, troubleshooting issues, and collaborating with cross-functional teams to deliver robust software solutions.
What Youll do:
- Write clean, efficient, and well-documented code following best practices using technologies such as JavaScript, TypeScript, and React.js.
- Optimize the user interface using tools like Bootstrap, ensuring a responsive and intuitive design.
- Understand functional requirements and translate them into effective technical solutions, developing new features or improving existing ones.
- Ensure code quality through continuous security analysis and vulnerability detection using tools such as SonarQube and Veracode.
- Identify areas for improvement in code and architecture, proposing innovative solutions to enhance scalability and maintainability.
- Identify and resolve bugs, conduct thorough testing of functionalities, and continuously improve software stability.
- Collaborate with peer organizations, provide support in technical problem-solving, work both independently and as part of a team, and demonstrate an aptitude for learning new technologies and methodologies.
- Participate in code reviews, technical discussions, and software design decisions.
- Contribute in all phases of the development lifecycle.
- Work in accordance with the policies and procedures in force.
What Youll Bring:
- Bachelors or Masters degree in Computer Science, Software Engineering, or a related field. Alternatively, proven experience in the software development sector.
- At least 3 years of experience as a Software Engineer;
- Proficiency in JavaScript/TypeScript and the React.js framework.
- Experience in managing layouts with CSS, SCSS, Styled Components, and frameworks like Bootstrap.
- Understand the browser lifecycle and browser API in the context of event management and code optimization.
- Experience with both class-based and function-based React components, including the ability to work with the latest features of React.
- Proficiency in i18n (internationalization) for handling translations within applications, ensuring global reach and compatibility.
- Experience with Jenkins for continuous integration/continuous deployment (CI/CD).
- Familiarity with code quality and security checks using tools like SonarQube and Veracode, ensuring that code adheres to high standards of quality and security.
- Experience with build and deployment systems on Kubernetes and cloud environments.
- Strong problem-solving skills and attention to detail.
- Good communication skills and ability to work in a team-oriented environment.
- Ability to plan and organize work, meeting deadlines and prioritizing tasks
- Interest in staying updated on new technologies and best practices to improve skills
- Proficient in English spoken and written.
Preferred Qualifications (optional):
- Good knowledge of Italian Language.
- Certifications in React.js, TypeScript, or front-end development issued by recognized organizations.
- Certifications in Cloud and Kubernetes.
Additional skills or experience that would be beneficial but arent strictly necessary:
- Experience with Node.js, NestJS, Express, or other technologies for full-stack development.
- Knowledge of best practices to protect against XSS, CSRF, SQL Injection, and other vulnerabilities.
- Familiarity with tools like Jest, Cypress, React Testing Library for automated testing.
- Experience with SSR (Server-Side Rendering): Using Next.js to optimize rendering and SEO.
- Advanced knowledge of UI/UX Design: Familiarity with design principles, Figma, Adobe XD, or other prototyping tools.
- Experience with Web Performance Optimization: Techniques for improving loading times, lazy loading, code splitting, and overall application performance.
What we offer you/you can expect from us:
- Permanent contract.
- Food Allowance.
- Pension Fund.
- Company Owned Devices (laptop and business mobile phone).
- Flexible working hours and possibility of smart-working (according to the company's internal policy).
- 24 Extra Hours Paid Leave.
- Preferential treatment on products offered by Intesa Sanpaolo bank.
- Supplementary Private Health Insurance and consultation with the company doctor.
- Flutter Sharesave Plan.
Looking for a role that can support your learning and career goals:
- Psychological well-being: online meditation courses, medical online service, and counseling service thanks to the support of certified psychologists and coaches;
- Continuous learning for soft and hard skills (es. Learn / Platform, Training);
- Support for parents and children and new mothers contributions.
Equal Opportunity
Sisal is an Equal Opportunity Employer. Diversity and Inclusion are fundamental values for us.
We welcome any candidate without distinction of sex, age, culture, religion, ethnicity, sexual orientation, gender identity and expression.
Location: Tirana, Albania