Software Engineer
Key Skills for This Role
Full Job Posting
Requirements
- We are looking for a talented Frontend Engineer to design, build, and maintain user-facing features across our web, desktop, and mobile experiences.
- In this role, you will write clean, well-tested, and maintainable code that directly shapes the customer experience on the Text Request platform. Working closely with Product Managers, QA, and cross-functional teammates, you will bring features to life while advocating for usability, performance, accessibility, and high technical standards.
- If you are a proactive developer who cares about real-world customer outcomes, enjoys working with modern web technologies, and embraces collaborative agile engineering, we’d love to hear from you.
- What You’ll Be Doing
- Feature Development: Design, code, test, and refactor web, desktop, and mobile user interfaces using modern frontend technologies.
- Product Collaboration: Work alongside Product Owners and Managers to refine user stories, define acceptance criteria, and estimate work to ensure we deliver meaningful value to users.
- Testing & Quality: Maintain a strong unit and component testing discipline, collaborate with QA colleagues across the testing pyramid, and perform ad-hoc exploratory testing.
- Continuous Delivery: Maintain and build on CI/CD pipelines, troubleshoot build issues, and support smooth deployment processes.
- Engineering Practice: Follow and shape design patterns, flag technical debt, participate in constructive code reviews, and build with security, performance, and accessibility in mind.
- What We’re Looking For
- Modern Frontend Tech: Proven experience building web applications using modern component-based frameworks like Angular, React, or Vue (we use Angular, but welcome transferable framework skills).
- Core Web Stack: Strong hands-on proficiency with TypeScript/JavaScript, HTML5, and CSS.
- API Integration: Hands-on experience consuming and integrating RESTful or web APIs.
- Testing Discipline: Solid unit and component testing habits built directly into your day-to-day workflow.
- Pragmatic AI Usage: Practical experience using AI coding assistants in your daily workflow—with the critical mindset to critique, refine, or reject generated code.
- Agile & DevOps: Familiarity with agile methodologies (Scrum/Kanban, TDD/BDD) and experience working with Git and CI/CD pipelines.
- Communication: Clear communication skills, with the ability to explain technical ideas and collaborate effectively across teams.
- Specific Angular experience, including state management and component testing.
- Experience building desktop or mobile apps using web technologies (we use Electron and Capacitor ).
- Experience with real-time UI features (e.g. SignalR, WebSockets).
- Full-stack capability or backend experience with C#/.NET (or similar) and basic SQL/Azure knowledge.
- Experience working with design systems and a strong eye for UI/UX accessibility.
- Experience leveraging AI tools beyond code generation (e.g., test generation, documentation, legacy refactoring).
What You’ll Be Doing
Feature Development: Design, code, test, and refactor web, desktop, and mobile user interfaces using modern frontend technologies.
Product Collaboration: Work alongside Product Owners and Managers to refine user stories, define acceptance criteria, and estimate work to ensure we deliver meaningful value to users.
Testing & Quality: Maintain a strong unit and component testing discipline, collaborate with QA colleagues across the testing pyramid, and perform ad-hoc exploratory testing.
Continuous Delivery: Maintain and build on CI/CD pipelines, troubleshoot build issues, and support smooth deployment processes.
Engineering Practice: Follow and shape design patterns, flag technical debt, participate in constructive code reviews, and build with security, performance, and accessibility in mind.
What We’re Looking For
Essential:
Modern Frontend Tech: Proven experience building web applications using modern component-based frameworks like Angular, React, or Vue (we use Angular, but welcome transferable framework skills).
Core Web Stack: Strong hands-on proficiency with TypeScript/JavaScript, HTML5, and CSS.
API Integration: Hands-on experience consuming and integrating RESTful or web APIs.
Testing Discipline: Solid unit and component testing habits built directly into your day-to-day workflow.
Pragmatic AI Usage: Practical experience using AI coding assistants in your daily workflow—with the critical mindset to critique, refine, or reject generated code.
Agile & DevOps: Familiarity with agile methodologies (Scrum/Kanban, TDD/BDD) and experience working with Git and CI/CD pipelines.
Communication: Clear communication skills, with the ability to explain technical ideas and collaborate effectively across teams.
Desirable (Bonus points if you have):
Specific Angular experience, including state management and component testing.
Experience building desktop or mobile apps using web technologies (we use Electron and Capacitor ).
Experience with real-time UI features (e.g. SignalR, WebSockets).
Full-stack capability or backend experience with C#/.NET (or similar) and basic SQL/Azure knowledge.
Experience working with design systems and a strong eye for UI/UX accessibility.
Experience leveraging AI tools beyond code generation (e.g., test generation, documentation, legacy refactoring).
Benefits
- Competitive Salary (£45 - 55,000)
- Company Bonus Scheme
- Comprehensive healthcare cash plan
- A generous 27 days of annual leave in addition to Bank Holidays
- 2 Wellbeing leave days and 2 days dedicated to giving back to your community
- Enjoy your birthday off!
- Employer pension contribution at 5%
- Death in service benefit (4 times your salary)
- Annual award recognition
- Fun monthly and quarterly social events
- Opportunities for training and professional development
- Flexible hybrid working arrangements
About Commify
UK-headquartered CPaaS provider helping businesses send SMS, voice, email, and multichannel customer communications worldwide.
Visit company websiteJobs and hiring trendsApply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Commify
Senior Project Manager - AI and Data Transformation
Nottingham, GBR
Commify is seeking a senior project manager to lead enterprise data transformation and support adoption of AI-enabled ways of working. Candidates should bring complex transformation project experience, data architecture
Senior Project Manager - AI and Data Transformation
Nottingham, GBR
Senior Project Manager - AI and Data Transformation
Nottingham, GBR
Head of Marketing (UK&I)
Nottingham, GBR
Product Marketing Manager
Nottingham, GBR
Head of Revenue Operations
Nottingham, GBR
Business Development Manager
Melbourne, AUS
Account Manager
Nottingham, GBR
Senior Finance Business Partner - Overheads
Nottingham, GBR