Purpose
To develop and support Stark's software applications and integrations, working as part of a Software Development team to deliver high-quality solutions and services to Stark Group businesses.
Purpose
To develop and support Stark's software applications and integrations, working as part of a Software Development team to deliver high-quality solutions and services to Stark Group businesses.
Responsibilities & Accountabilities
* Design and develop software to a high standard, following Stark programming guidelines and procedures for reliability and maintainability.
* Implement responsive, accessible, and visually appealing UI components.
* Integrate APIs and backend services into the front-end.
* Optimise web applications for speed, performance, and scalability.
* Identify and fix performance bottlenecks (e.g., lazy loading, bundling, code splitting).
* Ensure that applications work consistently across browsers (Chrome, Safari, Firefox, etc.) and devices (mobile, tablet, desktop), where applicable.
* Write unit, integration, and end-to-end tests (using Jest and similar frameworks).
* Ensure front-end code is secure (e.g., preventing XSS, CSRF attacks) and robust, leveraging tools such as SonarQube for maximum assurance.
* Document components, systems, and front-end architecture for maintainability and team understanding.
* Participate in agile development processes like sprint planning, stand-ups, and code reviews.
* Deliver features on time as committed in sprint or project planning.
* Stay up to date with new front-end technologies, libraries, and industry best practices.
* Participate in regular training/ learning activities to maintain and develop skills and knowledge.
* Support the Team Lead at all times and be able to deputise as required.
* Mentor junior developers.
* Promote a cheerful and productive work ethic within the team, modelling Stark's core
* values.
* Adhere to all Stark policies, procedures and working practices.
* Any other reasonable duties as required.
Person Specification, Competencies & Skills
Technical Skills & Knowledge (ESSENTIAL)
* Essential technologies:
* React
* TypeScript
* HTML5, CSS3, JavaScript (ES6+)
* Unit testing (Jest)
* RESTful APIs
* NPM
* Git version control
* Strong understanding of software engineering fundamentals, including synchronous/asynchronous processes.
* Understanding the practical application of Accessibility Standards (WCAG, ARIA, etc.).
* Strong problem-solving and analytical abilities.
* Keeping up to date with advances in business area, new methods and ways of working.
Technical Skills & Knowledge (DESIRABLE)
* C#.NET
* Angular
* CI/CD pipelines, e.g. ADO Server or GitHub Actions.
* SonarQube or equivalent static application scanning tools.
* Wireframes and UX design tools.
* Selenium
Communication & Interpersonal Skills:
* Articulate, professional and clear verbal communication skills.
* Present information clearly and in an engaging way.
* Good interpersonal and rapport-building abilities.
* Precise and appropriate written communication skills.
* Good listener; can understand the needs of customers and colleagues.
Behaviours:
* Consistently professional, confident, and calm even in challenging situations.
* Demonstrate a customer focused approach; and an expectation of others to do likewise.
* Supportive and helpful team player with a flexible and positive attitude.
* Proactively share knowledge, skills, and experience with others to increase team performance.
* Deliver a high volume of quality work on time.
* Strive to get things right first time.
* Strive to meet objectives and improve performance.
* Highly organised with good attention to detail
* Prioritise work well, seeking direction from the team leader when priority calls need to be made.
* Work effectively and responsibly without close supervision.
* Reflect and evaluate own performance to identify areas for improvement; maintain a learning and development plan.
Apply today. Successful candidates will hear from us within 10 days.
Stark Group are an equal opportunities employer. We are committed to a working environment that is free from all types of discrimination, is inclusive, champions diversity and empowers our people so that everyone can bring their whole self to work and is valued for their specific skills, experience, and vision. We celebrate diversity and are committed to creating an inclusive environment for all employees, creating a progressive, open, and inclusive workplace.
Seniority level
* Seniority level
Not Applicable
Employment type
* Employment type
Full-time
Job function
* Job function
Engineering and Information Technology
* Industries
Utilities
Referrals increase your chances of interviewing at Stark by 2x
Oxford, England, United Kingdom 9 months ago
Bicester, England, United Kingdom 2 months ago
Northampton, England, United Kingdom 11 hours ago
Royal Leamington Spa, England, United Kingdom £25,000 - £25,000 1 month ago
Banbury, England, United Kingdom 4 weeks ago
Oxford, England, United Kingdom 6 hours ago
Coventry, England, United Kingdom 1 week ago
Backend Software Engineer (JVM) - Up to £130k + equity
Oxford, England, United Kingdom 6 days ago
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr