Web Software Engineer
Web Software Engineer

Web Software Engineer

London Full-Time 36000 - 60000 Β£ / year (est.) No home office possible
Go Premium
M

At a Glance

  • Tasks: Join our team as a Web Software Engineer, delivering award-winning apps and services.
  • Company: mkodo creates top-notch digital products in the global lottery and gaming industry.
  • Benefits: Enjoy hybrid working, generous holidays, performance bonuses, and a vibrant office culture.
  • Why this job: Be part of a dynamic team that values innovation, collaboration, and personal growth.
  • Qualifications: Experience with Node.js, JavaScript, TypeScript, and React is essential; agile tools knowledge preferred.
  • Other info: No visa sponsorship available; must be eligible to work in the UK.

The predicted salary is between 36000 - 60000 Β£ per year.

Job Description

Role: Web Software Engineer (we will consider mid and senior level)

Location: London/Newcastle – Hybrid Office & Home (minimum 1 day a week in the office)

Who Are We?

mkodo builds world class apps, middleware and digital products in the global lottery, betting, and gaming space. We have an open, supportive, dynamic culture where talented people are trusted to contribute to the team and company by carrying out their roles in a professional, collaborative, and skilled manner. We value the expertise of our team members and offer opportunities for personal development and career progression within the company.

Acquired in February 2020, by Pollard Banknote Limited (PBL), a major supplier to the global lottery industries, brought mkodo strong financial security, access to resources and clients at a global level.

About the role:

The Web Software Engineer role is a key contributor on a collaborative Engineering team delivering award winning apps and services. A skilled engineer who can take well-defined tasks and complete them in a way that is considered by the team to be high-quality. They may require some senior input on more complex tasks but can own and work independently on small to medium features.

The Web Software Engineer learns quickly from their mistakes and consistently follows the defined

standards and best practices. They are empowered to challenge those practices and standards and

shape them for the future. The Web Software Engineer will be focused on learning areas of technology as their expertise and becoming capable of mentoring new engineers in these areas. They will participate in the technical design process, with guidance from senior engineers where necessary.

The Web Software Engineer can prioritise defined work and progress it to completion without becoming distracted, communicating concise updates to the team and managers. They understand how their work fits into the larger work for the team and know how to ask for clarification if requirements are unclear. Web Software Engineers seek out the β€˜why’ of the features they deliver and understand the impact their work will have for the client and the user. This is an important role for the company to ensure that we provide outstanding products to the thousands of customers who use our Apps.

Main responsibilities are:

  • Delivering software features, grabbing others for help or insight as necessary.
  • Participates in technical refinement and design sessions.
  • Contributes to the wider team via Code Reviews and Pair Programming.
  • Writing quality code in alignment with the team’s documented standards and principles.
  • Contributing to estimates and delivering software on time.
  • Creating and maintaining documentation.
  • Updating on progress and communicating with non-technical stakeholders.
  • Debugging and solving technical problems.
  • Engaging in the team’s Agile ceremonies.
  • Raising retrospective actions and taking responsibility for resolving them.
  • Proactively identify and clean up technical debt before it turns into a long-term problem.
  • Ensure contributions to the team follow auditable regulatory compliance measures, such as ISO27001 and PCI Compliance.
  • An understanding of the architecture and area of work.
  • Coaching and mentoring Juniors and assisting in inducting new team members.
  • Sometimes presents at Brown Bag Lunches and Team Meetings.

Key Skills & Attributes:

  • Self-motivated, capable of independent contributions.
  • Skilled in several of our key languages/frameworks in our web technology stack including Node.js, JavaScript, TypeScript and React.
  • Develops to standards and best practices on a team.
  • Prioritises tasks using knowledge of the business, clients, and end users.
  • Clear communication skills via a multitude of mediums to both technical and non-technical stakeholders.
  • Can lead and influence technical team members with positivity, passion, and enthusiasm for technology.
  • Understanding of software engineering principles and best practices, for example Object Oriented Programming, SOLID principles, TDD, YAGNI, KISS, etc.
  • An awareness of industry best practice.
  • Mindset includes continuous improvement, automation first and documenting as you go.
  • Active learner, both within your technical and professional area of expertise, & taking control of your own career development.
  • Confident independent developer with a good appreciation and feedback ethos who can contribute to a high performing team and internal community.
  • Resilient, calm, and methodical and able to multi-task, prioritise and make decisions.
  • First-hand knowledge of software development techniques and methodologies throughout the SDLC.
  • Suggests improvements to existing Engineering processes and code bases.
  • Demonstrable first-hand experience as Software Engineer or similar role
  • Experience with agile management tools such as Redmine and Jira etc.
  • SDK experience is preferred.

Benefits:

mkodo is a great place to work, with excellent benefits comprising:

● Hybrid/Flexible Working

● Quarterly team events

● Birthday Holiday

● Christmas Day-Off

● Generous Holiday Allowance

● Tech Loan Scheme

● Performance bonus & profit share scheme

● Cycle to Work scheme

● Travel Loan scheme

● Supplies of fresh fruits, cereals, biscuits, nibbles, etc. in the offices

● Relevant training and training budget.

● Digital Nomad Policy

● Generous refer a friend scheme

We encourage growth and progression because we value our colleagues and know that we best succeed when achieving and developing together.

If this is the opportunity you have been waiting for, to work in a fast-paced company with innovative products and cutting-edge technology, please apply now.

The candidates must be eligible to work in the UK as no visa sponsorship is provided.

M

Contact Detail:

mkodo Recruiting Team

StudySmarter Expert Advice 🀫

We think this is how you could land Web Software Engineer

✨Tip Number 1

Familiarise yourself with mkodo's products and the technologies they use, such as Node.js, JavaScript, TypeScript, and React. Understanding their tech stack will not only help you during interviews but also show your genuine interest in the company.

✨Tip Number 2

Engage with mkodo's online presence, whether it's through social media or tech forums. Commenting on their posts or sharing relevant content can help you get noticed and demonstrate your enthusiasm for their work.

✨Tip Number 3

Prepare to discuss your experience with Agile methodologies and how you've contributed to team dynamics in previous roles. Being able to articulate your collaborative skills will resonate well with mkodo's team-oriented culture.

✨Tip Number 4

Think about examples from your past work where you've tackled technical challenges or improved processes. Being ready to share these stories will highlight your problem-solving abilities and align with mkodo's focus on continuous improvement.

We think you need these skills to ace Web Software Engineer

Proficiency in Node.js
JavaScript and TypeScript expertise
Experience with React framework
Understanding of Object Oriented Programming
Knowledge of SOLID principles
Familiarity with Test-Driven Development (TDD)
Ability to apply YAGNI and KISS principles
Experience with Agile methodologies
Strong debugging skills
Code review and pair programming experience
Clear communication skills for technical and non-technical stakeholders
Ability to mentor junior engineers
Experience with agile management tools like Redmine and Jira
Understanding of regulatory compliance measures such as ISO27001 and PCI Compliance
Active learner with a focus on continuous improvement
Resilience and ability to manage multiple tasks

Some tips for your application 🫑

Tailor Your CV: Make sure your CV highlights relevant experience and skills that align with the Web Software Engineer role. Focus on your proficiency in Node.js, JavaScript, TypeScript, and React, as well as any experience with Agile methodologies.

Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for technology and your understanding of software engineering principles. Mention specific projects or experiences that demonstrate your ability to deliver high-quality software features.

Showcase Your Problem-Solving Skills: In your application, provide examples of how you've debugged and solved technical problems in previous roles. Highlight your approach to tackling challenges and your ability to work independently while collaborating with a team.

Highlight Continuous Learning: Emphasise your commitment to continuous improvement and learning. Mention any recent courses, certifications, or personal projects that demonstrate your active engagement in developing your technical skills and career.

How to prepare for a job interview at mkodo

✨Showcase Your Technical Skills

Be prepared to discuss your experience with key languages and frameworks like Node.js, JavaScript, TypeScript, and React. Bring examples of your past projects or code snippets that demonstrate your proficiency and understanding of software engineering principles.

✨Understand the Company Culture

Research mkodo's values and culture before the interview. They emphasise collaboration and personal development, so be ready to discuss how you can contribute to a supportive team environment and your own career growth.

✨Prepare for Problem-Solving Questions

Expect to face technical challenges during the interview. Practice common coding problems and be ready to explain your thought process clearly. This will show your ability to debug and solve technical issues effectively.

✨Communicate Clearly and Concisely

Since the role involves communicating with both technical and non-technical stakeholders, practice articulating your ideas in a straightforward manner. Be prepared to explain complex concepts simply, demonstrating your clear communication skills.

Web Software Engineer
mkodo
Location: London
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

M
  • Web Software Engineer

    London
    Full-Time
    36000 - 60000 Β£ / year (est.)
  • M

    mkodo

    50-100
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>