Junior Software Engineer in Cardiff
Junior Software Engineer

Junior Software Engineer in Cardiff

Cardiff Entry level 30000 - 42000 ÂŁ / year (est.) Home office (partial)
Go Premium
H

At a Glance

  • Tasks: Support development of innovative digital solutions and collaborate with senior engineers.
  • Company: Join iCrossing, a dynamic tech company focused on impactful digital experiences.
  • Benefits: Enjoy flexible working, wellbeing allowance, and enhanced parental pay.
  • Why this job: Gain hands-on experience in a supportive environment while working with cutting-edge technologies.
  • Qualifications: Basic software development skills and a passion for learning new technologies.
  • Other info: Diverse and inclusive workplace with excellent career growth opportunities.

The predicted salary is between 30000 - 42000 ÂŁ per year.

About our team

Our Product Team works collaboratively to design and deliver impactful digital solutions for our clients. Based across our London and Cardiff offices, the team combines strong product thinking with technical expertise to solve complex challenges, creating scalable, user-focused digital experiences that deliver real value to our clients.

We are better together. Each one of us has a role in making iCrossing an energizing and inspiring place to work.

About this job

As a Junior Software Engineer at iCrossing, you’ll support the development of innovative, immersive digital solutions for our clients. Working closely with senior engineers and our product team, you’ll contribute to core digital projects across a variety of stakeholders and business cases, gaining exposure to the full development lifecycle—from initial build through to delivery. You’ll help write clean, reusable, and well-documented code, with guidance and code reviews to help you grow your skills in performance, scalability, and maintainability. The team leverages a modern technology stack—TypeScript, AWS, and React—to deliver impactful, scalable digital experiences. Alongside hands-on development, you’ll have opportunities to learn best practices, follow established workflows, and develop your technical skills through mentoring and collaboration. You’ll be encouraged to explore new technologies, ask questions, and grow into a confident engineer while contributing to high-quality digital solutions for our clients.

This is a full-time role and requires 2 days per week in the Cardiff or London office. You must have the Right to Work in the UK as unfortunately we are currently unable to sponsor those who require a visa.

Our Mission & Values

The iCrossing mission is to Transform Experiences. The “we” is implied but never taken for granted. This mission impacts the way we work, the way we think, the way we treat one another, and the way we evolve into what we want to be. We operate as a community of humans, and we can adapt and evolve because we are guided by values not rules. Our core values map back to our vision.

  • Be Kind: lead with compassion. What you truly know about someone’s life is very little.
  • Lead with Candor: know the line. Is what you say true, good, and useful?
  • We Before Me: lead for others. The sum is always going to be greater than the parts.

We evolve clients for a human-centric future - creating a better world for everyone.

Benefits

iCrossing offers a range of employee benefits including flexible working, life assurance, a monthly wellbeing allowance, charity and study days, enhanced parental pay, and much more.

Where we work

iCrossing has a global presence, but this role is UK-based. You must have the Right to Work in the UK as unfortunately we are currently unable to sponsor those who require a visa.

Diversity & Belonging

We believe that diversity strengthens and enriches who we are, and it is important to us that our workplace is somewhere our people feel they belong and reflects every aspect of our diverse nation. Our ambition is for everyone to have an equal opportunity to succeed. Currently those from ethnic minority backgrounds are under-represented at iCrossing and we are keen to broaden our socio-economic diversity. We therefore encourage and welcome applications from Black, Asian, ethnic minority and lower socio-economic backgrounds. All disabled applicants who meet the minimum requirements of the job as set out in the job description and person specification will be guaranteed an interview if requesting to be considered under this scheme. If there’s anything we can do to make our interview process or working environment more inclusive and to meet your particular needs, please let us know. We want to ensure our recruitment process is fair to all and attracts diverse and talented candidates.

To help track our progress, we monitor the diversity of our candidates. To do this we need your help in filling out a survey. If you’d rather not answer a question, you can select "prefer not to say". Any information shared in this survey is confidential and will only be visible to the People Team. Thank you in advance for taking part.

Responsibilities

  • Contribute to digital projects by supporting development tasks from initial build through to delivery, with guidance from senior engineers to ensure code is performant, well-documented, and reliable.
  • Work closely with Product Owners and the wider engineering team to understand requirements, estimate tasks, and deliver work on time and to a high standard. Share progress and flag any issues or questions early.
  • Collaborate with senior engineers on designing and building scalable, user-focused digital solutions, gaining exposure to best practices in modern software development.
  • Write clean, testable, and maintainable code, following established coding standards and contributing to shared documentation and knowledge-sharing within the team.
  • Follow and learn robust development workflows, including version control, code reviews, automated testing, and continuous integration, to help ensure features meet quality standards.
  • Support the use of appropriate technologies, platforms, and frameworks in client solutions, learning how technical decisions are made with guidance from experienced team members.
  • Assist in implementing technical designs and architectures that align with project requirements and business goals.
  • Stay curious and continue learning about emerging tools, technologies, and best practices, including cloud services (AWS, Azure, Google Cloud) and modern development frameworks.

We want to see your drive and enthusiasm for Engineering. In addition to this, we’re looking for someone who has the following skills and experience:

  • A solid foundation in software development principles and a genuine interest in learning and improving as an engineer. You’re comfortable working with at least one modern programming language (TypeScript preferred) and are keen to develop your skills further in technologies such as AWS, Google Cloud, and React.
  • A collaborative mindset and strong communication skills, with the ability to work effectively as part of a team. You’re open to feedback, enjoy learning from more experienced engineers, and are confident asking questions to deepen your understanding.
  • An appreciation for clean, well-structured code and good engineering practices. You take pride in writing readable, maintainable code and understanding the value of testing, documentation, and version control in delivering high-quality software.
  • A proactive and curious approach to problem-solving, with an interest in modern development tools, platforms, and workflows. You’re eager to explore new technologies, stay up to date with industry trends, and apply what you learn to real-world digital solutions.

Junior Software Engineer in Cardiff employer: Hearst

iCrossing is an exceptional employer that fosters a collaborative and inclusive work culture, where every team member plays a vital role in creating impactful digital solutions. With a strong focus on employee growth, you will have access to mentoring, flexible working arrangements, and a variety of benefits including a monthly wellbeing allowance and enhanced parental pay. Located in vibrant London and Cardiff, you'll thrive in an environment that encourages innovation and values diversity, making it a rewarding place to develop your career as a Junior Software Engineer.
H

Contact Detail:

Hearst Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Junior Software Engineer in Cardiff

✨Tip Number 1

Network like a pro! Reach out to current employees at iCrossing on LinkedIn or other platforms. Ask them about their experiences and any tips they might have for your interview. It’s all about making connections!

✨Tip Number 2

Prepare for the technical side! Brush up on your coding skills, especially in TypeScript and React. Practice common coding challenges and be ready to discuss your thought process during the interview.

✨Tip Number 3

Show your enthusiasm! During interviews, let your passion for software engineering shine through. Talk about projects you’ve worked on, what you learned, and how you can contribute to the team at iCrossing.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re serious about joining the iCrossing family!

We think you need these skills to ace Junior Software Engineer in Cardiff

Software Development Principles
TypeScript
AWS
Google Cloud
React
Clean Code Practices
Version Control
Automated Testing
Continuous Integration
Collaboration
Communication Skills
Problem-Solving
Documentation
Curiosity for Emerging Technologies

Some tips for your application 🫡

Show Your Passion: Let your enthusiasm for software engineering shine through in your application. We want to see your genuine interest in learning and growing as an engineer, so don’t hold back on sharing your journey and what excites you about this field!

Tailor Your Application: Make sure to customise your CV and cover letter to highlight the skills and experiences that align with the Junior Software Engineer role. We love seeing how your background fits into our mission and values, so be specific about your relevant projects and technologies.

Be Clear and Concise: When writing your application, keep it clear and to the point. We appreciate well-structured content that’s easy to read. Use bullet points where necessary and make sure to proofread for any typos or errors before hitting send!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen to join our community at iCrossing!

How to prepare for a job interview at Hearst

✨Know Your Tech Stack

Familiarise yourself with the technologies mentioned in the job description, especially TypeScript, AWS, and React. Be ready to discuss how you've used these tools in your projects or coursework, and don’t hesitate to share any personal projects that showcase your skills.

✨Show Your Collaborative Spirit

Since teamwork is key at iCrossing, prepare examples of how you've worked effectively in a team setting. Think about times when you’ve collaborated on projects, shared knowledge, or helped others solve problems. This will demonstrate your ability to fit into their community-focused culture.

✨Ask Thoughtful Questions

Prepare some insightful questions about the role, the team dynamics, or the projects you'll be working on. This shows your genuine interest in the position and helps you assess if the company aligns with your values and career goals.

✨Emphasise Your Learning Mindset

Highlight your eagerness to learn and grow as an engineer. Share specific examples of how you've sought feedback, tackled challenges, or explored new technologies. This aligns perfectly with their mission of fostering a supportive environment for development.

Junior Software Engineer in Cardiff
Hearst
Location: Cardiff
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

H
  • Junior Software Engineer in Cardiff

    Cardiff
    Entry level
    30000 - 42000 ÂŁ / year (est.)
  • H

    Hearst

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