Enable job alerts via email!
A global software company in the UK is seeking a Frontend Developer to create high-quality user interfaces for its software solutions. The ideal candidate will have strong skills in HTML5, CSS3, JavaScript, and React, along with proven experience in C# desktop application development. This role offers excellent benefits, including additional personal days and an annual lifestyle reward, in a supportive work environment.
The i2 team has a united mission: Make the world a safer place. Our software solutions are used by more than 2000 law enforcement, national security, military and major commercial organizations in 130 countries across the world to generate actionable intelligence to combat fraudulent, criminal and terrorist activity.
You will arm analysts with multidimensional visual analysis and advanced analytics capabilities so they can quickly uncover hidden connections and patterns in huge data sets. i2 combines cutting edge data storage, world-class analysis tools, visualization and dissemination capabilities in a single analysis environment.
Our customers fight everything from human trafficking to tiger poaching, insurance fraud to organised crime and you will help them make a difference, every day.
Our development teams deliver value to customers in both a desktop application and an embedded web context using React, Microsoft C#/.NET and TypeScript + React technologies. This role provides the bridge between the embedded web technologies and the desktop application.
Helping develop and maintain efficient, reusable, and reliable frontend code using HTML5/CSS3, JavaScript, TypeScript, and React
Proven experience in C# desktop application development roles.
Working closely with cross-functional teams, including UI/UX designers, backend developers, and product managers, to deliver high-quality user interfaces
Ensuring the technical feasibility of UI/UX designs and optimize solutions for maximum speed and scalability
Integrating frontend components seamlessly using RESTful APIs and asynchronous request handling
Conducting thorough testing (automated and manual) to identify, fix bugs, and performance issues
Experience in writing unit tests.
Experience in creating and maintaining user stories.
Experience of working across multi-functional teams.
Experience of working in an Agile environment.
Self-motivated with the ability to both set and achieve realistic milestones.
Good verbal and written communication skills need to be demonstrated.
The successful candidate will be expected to develop and present ideas clearly.
An ability to work in both small and across teams is required
An attitude of quality, diligence and thoroughness is essential; candidate must display a commitment to continuous improvement of processes and deliverables.
Familiarity with .NET/JS interop and REST
Experience creating accessible and globalized web applications (A11Y, I18N + L10N)
Experience working with geolocation/geospatial data
Experience with graph visualization libraries to represent complex data structures visually
Experience with cloud platforms (e.g., AWS, Azure) and containerization (e.g., Docker)
Our intelligence analysis software tools help analysts and investigators transform data in real-time, enabling customers to detect, disrupt, and defeat sophisticated threats. We serve global customers carrying out critical missions in public safety, defense, fraud, and financial crimes. Learn more at: https://i2group.com
As a Harris Computer company, we foster a respectful, diverse, and inclusive environment where every team member has the opportunity to succeed.
Harris offer an extremely competitive UK employee benefits programme. 5 Personal Days leave entitlement are granted over and above the standard 25 days holiday and bank holidays. Harris also offers all UK employees an annual Lifestyle Reward amounting £325 per annum/pro rata.
Our recruitment process will comprise of interviews and, at times, a written exercise, an assessment day and/or a presentation. As an equal opportunities’ employer, we want to make sure we do all we can to make this a positive experience for you. If your application is progressed, please make us aware of any adjustments or additional support we can provide you with.