Role/Profile

Daintta are a rapidly growing, values-driven team of specialists who work with government clients across Cyber Security, National Security, Law Enforcement and Telecommunications. We are seeking a talented and motivated Senior Software Engineer (Front-End) with extensive experience in Front End to join our team and contribute to our mission of protecting the UK through data-driven insights and solutions. As a Full Stack Developer, you will work closely with our public sector clients and project teams to design, develop, and implement software solutions that meet our clients’ requirements, with a focus on building analytics focussed web applications.

Key Responsibilities

Front-End Development:

o Design and implement responsive user interfaces for web applications, particularly
dashboards and analytics-focused features.
o Collaborate with designers to create intuitive and visually appealing user experiences.

Back-End Development:

o Develop and maintain server-side logic, database interactions, and APIs using Python
and relevant frameworks.
o Ensure the performance, security, and scalability of the back-end services.

· Full Stack Integration:

o Integrate front-end and back-end components to deliver complete, functional web
applications.
o Optimize applications for maximum speed and scalability.

· CI/CD and DevOps:

o Set up and maintain continuous integration and continuous deployment (CI/CD)
pipelines.
o Ensure smooth deployment and monitoring of applications.

· Collaboration and Communication:

o Work closely with cross-functional teams, including designers, data scientists, and
product managers.
o Participate in code reviews and provide constructive feedback.
o Collaborate with clients to understand their software engineering needs and objectives
o Supporting client engagements, including pitches and presentations
o Accurately delivering high quality work to agreed timelines, including taking the
initiative and knowing how to jump straight in

· Helping to support & grow Daintta by actively inputting into the company strategy and helping to shape our future

· Representing us and our core values: Transparent, Fair and Daring


Skills/knowledge

The role requires the following key skills / knowledge, non-exhaustively:

· Front-End:

o Proficiency in HTML, CSS, and JavaScript (including experience using TypeScript).
o Experience with front-end frameworks/libraries such as React (preferred), Angular, or Vue.js.
o Knowledge of data visualization libraries (e.g., D3.js, Chart.js).
o Understanding of modular and reusable UI component architecture.
o Expertise in CSS pre-processor languages such as SCSS or SASS, including the ability to extend CSS functionalities.

· Back-End:

o Strong knowledge of at least one Object Orientated language (Python preferred), and back-end frameworks (e.g., Django, Flask).
o Experience with RESTful APIs and/or GraphQL.
o Familiarity with SQL and NoSQL databases (e.g., PostgreSQL, MongoDB).

· CI/CD and DevOps:

o Experience with version control systems (e.g., Git).
o Experience in setting up CI/CD pipelines (e.g., using Jenkins, GitHub Actions, ADO).
o Familiarity with containerization and orchestration tools (e.g., Docker).
o Familiarity with cloud platforms such as AWS, Azure or Google Cloud

· General:

o Bachelor’s degree in computer science, software engineering, or related field
o 5+ years professional experience as software engineer, preferably in a consultancy or industry setting
o Experience working in Unix/Linux environments
o Familiarity with software development methodologies, such as Agile or Scrum. In particular iterative approaches to software development in conjunction with the client
o Excellent problem-solving and analytical skills, with the ability to find innovative solutions to complex technical challenges
o Excellent communication and presentation skills or Strong communication and interpersonal skills to effectively interact with clients and team members
o Knowledge of software security principles and best practices

Please attach any links to any existing public portfolios, i.e GitHub, personal website, or other public websites you have developed/worked on

Security Information

Due to the nature of this position, you must be willing and eligible to achieve a minimum of SC clearance. To qualify, you must be a British Citizen and have resided in the UK for the last 5 years. For more information about clearance eligibility, please see https://www.gov.uk/government/...