Senior Front-End Developer
The Mill Adventure
- Saint Julian's, Malta Island
- Permanent
- Full-time
- Develop, program, test, and maintain web applications including, but not limited to websites, landing pages and components using the latest technologies and tools including HTML5, CSS3 and related technologies.
- Understand user experience prototypes and/or design mockups and ability to write HTML and CSS code from them.
- Have a component based approach to application development using a headless CMS to configure and put together said components.
- Help solve technical problems around web application design, performance, scalability, and stability.
- Write high quality code using proper coding standards.
- Demonstrate ability to successfully work in a small, innovative, and creative team.
- Record and track changes regularly throughout the development lifecycle using source control (Git) and issue tracking (JIRA).
- Share knowledge about new technologies with the team and facilitate the implementation of such technologies across projects.
- 2+ years of experience working with HTML5, JavaScript and CSS3.
- Experience using Angular and Angular Material
- Experience with GraphQL
- Ability to work under pressure and with short timelines.
- Experience building web applications in the Angular ecosystem (TypeScript, RxJS, etc).
- Experience working with REST or GraphQL backend services.
- Experience developing iGaming web applications.
- Experience with NodeJS development.
- Experience with Git source control.
- High communication standards - participate in team chats, provide help when someone needs, ask for help when needed, participate in internal discussions and chats with stakeholders
- Pro-activeness - plan your own work, seek for new tasks, participate in activities beyond primary tasks, eg. monitor alerts, help in questions from your area of expertise
- Professionalism - provide high quality of work, seek and suggest improvements
- Kindness - be good to others
- A lean, focused company, offering a flexible working environment
- The opportunity to work with and learn form a highly skilled, talented team
- A great company culture, where accountability is innate, transparency is key and competency is virtue
- Being part of a small, tight knit, caring community
- Work equipment of your choice
- Private health insurance
- Learning budget
- Fitness benefit
- Parking/transport or co-working allowance
- Company wide and team based get togethers