At a Glance
- Tasks: Build high-quality front-end features using React and TypeScript.
- Company: Join a forward-thinking tech company that values collaboration and innovation.
- Benefits: Enjoy competitive salary, health benefits, remote work options, and growth opportunities.
- Other info: Inclusive workplace focused on 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 - 60000 £ 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) in London employer: Commerce Software UK Ltd
As a Software Engineer II - Frontend at our company, you'll thrive in a collaborative and inclusive environment that prioritises employee growth and development. We offer competitive benefits, a culture of continuous improvement, and opportunities to work on impactful projects using cutting-edge technologies like React and TypeScript. Join us to not only enhance your technical skills but also contribute to a supportive team that values clarity, performance, and maintainability in all our code.
StudySmarter Expert Advice🤫
We think this is how you could land Software Engineer II - Frontend (React/TypeScript) in London
✨Tip Number 1
Network like a pro! Reach out to folks in your industry on LinkedIn or at meetups. A friendly chat can lead to opportunities that aren’t even advertised yet.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best React and TypeScript projects. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for those interviews! Brush up on common technical questions and be ready to discuss your past projects. We want to see how you think and solve problems, so practice explaining your thought process.
✨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, we love seeing candidates who are genuinely interested in joining our team.
We think you need these skills to ace Software Engineer II - Frontend (React/TypeScript) in London
Some tips for your application 🫡
Show Off Your Skills:When you’re writing your application, make sure to highlight your experience with React and TypeScript. We want to see how you've built high-quality front-end features and tackled complex codebases, so don’t hold back!
Be Clear and Concise:We love clear communication! Make sure your application is easy to read and gets straight to the point. Explain your technical decisions and how they’ve led to better outcomes in your previous roles.
Share Your Passion for Improvement:Let us know how you’ve contributed to a culture of continuous improvement. Whether it’s through mentoring others or refining processes, we want to see your commitment to making things better!
Apply Through Our Website:Don’t forget to apply through our website! It’s the best way for us to keep track of your application and ensure it gets the attention it deserves. We can’t wait to hear from you!
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 you 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 contribute to the long-term health of a codebase.
✨Communicate Clearly
Practice explaining technical concepts in simple terms. You’ll likely need to communicate with both engineers and non-engineers, so being able to articulate your thoughts clearly is key. Consider doing mock interviews with friends to refine this skill.
✨Emphasise Team Collaboration
Be prepared to discuss how you’ve collaborated with product managers, designers, and other engineers in the past. Share examples of how you contributed to team culture and supported less experienced colleagues. This shows that you value teamwork and are committed to continuous improvement.