Software Engineer II - Frontend (React/TypeScript)

Software Engineer II - Frontend (React/TypeScript)

Full-Time 50000 - 65000 £ / year (est.) No working from home possible
Commerce Software UK Ltd

At a Glance

  • Tasks: Build high-quality front-end features using React and TypeScript.
  • Company: Join a forward-thinking tech company that values innovation and collaboration.
  • Benefits: Enjoy competitive salary, health benefits, remote work options, and growth opportunities.
  • Other info: Inclusive workplace that supports personal and professional growth.
  • Why this job: Make a real impact by shaping the future of front-end development.
  • Qualifications: 3+ years of experience with React and TypeScript; strong coding and mentoring skills.

The predicted salary is between 50000 - 65000 £ per year.

What You’ll Do

  • Build high-quality front-end features using React and TypeScript, with a focus on clarity, performance, and maintainability.
  • Refactor legacy or complex areas of the codebase to improve readability, testability, and long-term health.
  • Identify and fix issues across the stack, ensuring solutions are robust and scalable.
  • Collaborate closely with product managers, designers, and other engineers to define requirements, refine stories, and deliver predictable outcomes.
  • Provide thoughtful code reviews, offer technical guidance to less experienced engineers, and contribute to a culture of continuous improvement.
  • Help shape the technical direction of the team through practical suggestions, hands-on implementation, and identifying opportunities to reduce friction or complexity.
  • Contribute to improving our front-end developer experience, including building tools, testing practices, and performance optimisations.
  • Ensure technical decisions support our goals of quality, performance, reliability, and security.
  • Work with and contribute to open source codebases, including evaluating, extending, and maintaining shared libraries and tools where appropriate.

Who You Are

  • You have at least 3 years of hands-on experience building front-end applications with React and TypeScript, and you’ve worked on complex or long-lived codebases.
  • You write maintainable, well-tested code and care about leaving things better than you found them.
  • You’re comfortable working in existing systems as much as building new ones, and you enjoy simplifying code, refactoring, and untangling complexity.
  • You’re a clear communicator who can explain technical details and trade-offs to both engineers and non-engineers.
  • You take ownership of outcomes, follow through on commitments, and hold yourself to a high standard of reliability.
  • You enjoy mentoring and supporting others, and you contribute positively to the team’s culture and technical growth.
  • You stay up to date with modern tools and approaches without being dogmatic. Your goal is to find the right solution, not the trendiest one.
  • You’re proactive, curious, and comfortable working independently when needed while still being a strong collaborator.

Education

  • Preferred Minimum Bachelor's degree in CS, EE, SW, CE, MIS; or equivalent experience.

Inclusion and Belonging

We are an equal opportunity employer and the inclusive atmosphere we build together will make room for every person to contribute, grow and thrive. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the interview process, to perform essential job functions and to receive other benefits and privileges of employment. If you need an accommodation in order to interview at Commerce, please let us know during any of your interactions with our recruiting team.

Software Engineer II - Frontend (React/TypeScript) employer: Commerce Software UK Ltd

At our company, we pride ourselves on fostering a collaborative and inclusive work culture that empowers our employees to thrive. As a Software Engineer II, you will have the opportunity to work with cutting-edge technologies like React and TypeScript while contributing to meaningful projects that enhance user experience. We offer robust professional development opportunities, a commitment to work-life balance, and a supportive environment where your contributions are valued and recognised.

Commerce Software UK Ltd

Contact Details:

Commerce Software UK Ltd Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Software Engineer II - Frontend (React/TypeScript)

Tip Number 1

Network like a pro! Reach out to your connections in the industry, attend meetups, and engage in online communities. You never know who might have the inside scoop on job openings or can refer you directly.

Tip Number 2

Show off your skills! Create a portfolio showcasing your best work with React and TypeScript. Include projects that demonstrate your ability to refactor code and improve performance. This will give potential employers a taste of what you can do.

Tip Number 3

Prepare for those interviews! Brush up on common technical questions related to front-end development and be ready to discuss your past experiences. Practice explaining your thought process clearly, as communication is key in collaborative environments.

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 genuinely interested in joining our team at StudySmarter.

We think you need these skills to ace Software Engineer II - Frontend (React/TypeScript)

React
TypeScript
Code Refactoring
Performance Optimisation
Collaboration
Code Review
Technical Guidance

Some tips for your application 🫡

Tailor Your Application:Make sure to customise your CV and cover letter for the Software Engineer II role. Highlight your experience with React and TypeScript, and showcase any projects that demonstrate your ability to build maintainable and high-quality front-end features.

Showcase Your Problem-Solving Skills:In your application, mention specific instances where you've identified and fixed issues in complex codebases. We love seeing how you approach challenges, so don’t hold back on sharing your thought process!

Communicate Clearly:Since clear communication is key in our team, make sure your application reflects this. Use straightforward language and structure your thoughts logically. This will help us see how you can explain technical details to both engineers and non-engineers.

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 on joining our team!

How to prepare for a job interview at Commerce Software UK Ltd

Know Your Tech Stack

Make sure you brush up on your React and TypeScript skills before the interview. Be ready to discuss your past projects, focusing on how you built high-quality front-end features and tackled complex codebases. This will show that you’re not just familiar with the tools but can also apply them effectively.

Showcase Your Problem-Solving Skills

Prepare to talk about specific challenges you've faced in previous roles, especially around refactoring or improving legacy code. Highlight how you identified issues and implemented robust solutions. This demonstrates your ability to think critically and improve code maintainability.

Communicate Clearly

Practice explaining technical concepts in a way that’s easy for non-engineers to understand. You might be asked to describe your thought process during a code review or how you collaborate with product managers and designers. Clear communication is key to showing you can work well in a team.

Emphasise Continuous Improvement

Be prepared to discuss how you contribute to a culture of continuous improvement. Share examples of how you’ve mentored others, improved developer experiences, or optimised performance in your previous roles. This shows that you’re not just focused on your own work but also care about the team's growth.