We are seeking an experienced Senior Software Engineer to join our dynamic development team.
Location : London
The role involves designing, developing, and maintaining high-quality software solutions, web applications, and digital platforms for UK-based clients. The position requires both technical expertise and client-facing communication skills to ensure successful project delivery.
The role is primarily office-based however, flexible and hybrid working arrangements may be permitted where appropriate. The employee may work from home on certain days depending on project requirements and business needs, while remaining fully based in the UK and attending the office as required.
Key Responsibilities and Duties
- Design, develop, and maintain web and software applications
- Manage client projects and oversee technical delivery
- Improve system performance, scalability, and reliability
- Provide ongoing technical support and enhancements
- Deliver digital and software solutions tailored to client requirements
- Coordinate with the offshore development team to ensure timely project delivery
Skills, Experience, and Qualifications Required
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent practical experience
- Minimum 4+ years’ experience in software and web application development
- Strong proficiency in HTML, CSS, JavaScript/TypeScript, PHP, and Python
- Experience with modern frameworks such as Laravel, Django, and CodeIgniter
- Experience with CMS platforms such as WordPress, Drupal, WooCommerce, and OpenCart
- Familiarity with hosting environments (shared hosting, VPS, cloud platforms such as AWS/Azure)
- Experience in server-side configurations including email systems (SMTP, SPF, DKIM)
- Strong problem-solving and debugging skills
- Excellent communication skills and ability to work with clients and offshore teams
Added Advantage (Not Essential)
-
Adobe Photoshop CS6
-
Adobe Illustrator
-
Adobe Premiere Pro