Senior Front End Engineer

closed
Allwyn Lottery Solutions Logo

Allwyn Lottery Solutions

πŸ“Remote - Greece

Summary

Join Allwyn Lottery Solutions as a Senior Front-End Engineer and contribute to the development of user interfaces for digital lottery web applications. You will work in agile teams, delivering high-quality solutions aligned with customer roadmaps. This role requires extensive web development experience, strong collaboration skills, and a deep understanding of web standards. Core technologies include ES6+, TypeScript, Vue.js, and Jest. You will participate in the entire development lifecycle, ensuring robust code quality and seamless integrations. The position offers a dynamic work environment, attractive compensation, and various benefits.

Requirements

  • Bachelor’s degree in Computer Science, Information Technology, or a related field (postgraduate degree is a plus)
  • Excellent oral and written communication skills
  • Excellent command of English language
  • 5–7 years of experience in software development projects
  • Solid understanding in OOP principles and MVC web application architecture
  • Hands-on experience with: Vue.js
  • Hands-on experience with: TypeScript and modern JavaScript standards
  • Hands-on experience with: Unit testing frameworks, particularly Jest
  • Hands-on experience with: HTML5
  • Hands-on experience with: CSS preprocessors like SCSS and methodologies such as BEM
  • Hands-on experience with: Build tools such as Webpack and the Node.js runtime
  • Familiarity with: Cross-browser compatibility and debugging
  • Familiarity with: Security best practices for software development
  • Confident, driven, and adaptable with a growth mindset, embracing feedback and change positively
  • Strong team player with excellent communication, empathy, and conflict resolution skills who builds trustworthy relationships
  • Analytical and forward-thinking with a creative approach to solving challenges effectively
  • Ethical, responsible, and trustworthy in actions and decisions
  • Self-motivated, enthusiastic, and results-oriented, with strong planning and adaptability in dynamic environments

Responsibilities

  • Participate across the development lifecycle, delivering secure, high-quality solutions that meet business and technical requirements
  • Ensure robust code quality, performance, and seamless 3rd-party integrations, following solid software engineering principles
  • Identify and implement opportunities for process and technology enhancements, staying updated with current industry web standards
  • Work effectively within teams, provide technical insight to peers, and contribute to a culture of knowledge sharing and constructive feedback
  • Manage priorities in a dynamic environment while balancing key development considerations such as security, privacy, usability, accessibility, and performance
  • Engage in agile ceremonies and team activities to ensure project alignment, progress, and contribute in continuous improvement

Preferred Qualifications

  • Experience with templating languages (e.g. FTL, Handlebars) for server-side rendering
  • Hands-on experience with platform-specific build tools (e.g. Xcode, Gradle)
  • Experience with hybrid mobile development frameworks (e.g. Cordova, Ionic)
  • Familiarity with mobile development for iOS and Android, including SDKs/NDKs
  • Exposure to integrations with 3rd-party analytics for event tracking
  • Experience with CI/CD tools (e.g. GitHub Actions, Bitrise, Saucelabs)
  • Experience with ReactJS/ ReactNative will be appreciated

Benefits

  • Be part of a dynamic team with enthusiastic experts that will support your talent and growth
  • Embark on a journey within a diverse environment full of opportunities and challenges
  • Comprehensive onboarding experience designed to facilitate your smooth transition
  • Attractive salary and a bonus plan
  • Health and life insurance for you and your family
  • Well-being allowance
  • Monthly lunch allowance
  • Developmental 360Β° feedback framework
  • Unlimited Training options and tools
  • Extensive leave plan
  • Employee Assistance Program with specialized Counselors / Licensed Psychologists
  • Enjoyable and stable working environment
  • Flexible working arrangements (fully remote/hybrid)
  • Modern workspace environment
  • Apple equipment and top-notch office technology to support our hybrid working
This job is filled or no longer available