
Frontend Developer
Remote
United Kingdom
Freelance
14-04-2025
Job Specifications
Software Engineer - Frontend – 6 months Contract - UK (Remote)
Overview
We are seeking an experienced Frontend Developer with 6+ years of experience to join our dynamic team on a contract basis. The ideal candidate will be highly skilled in TypeScript and React, with solid knowledge of modern frontend technologies and best practices. Although experience with Web Components and Lit.js is a plus, it is not mandatory. You will have the opportunity to work remotely while collaborating with a team committed to building scalable, efficient, and high-quality frontend solutions.
Responsibilities
Frontend Feature Development:
Develop, maintain, and support rich frontend features for our platform to enhance user experience.
Agile Task Management:
Effectively manage and track progress on assigned tasks using Jira, ensuring clear and ongoing communication through the development process.
Collaboration & Teamwork:
Work closely with cross-functional teams in feature development discussions, visual design reviews, and roadmap planning sessions.
Code Quality & Mentorship:
Conduct code reviews to uphold high-quality standards and mentor peers in best practices, ensuring the continuous improvement of our codebase.
Effective Communication:
Proactively communicate progress, challenges, and potential blockers to ensure transparency and timely completion of projects.
Requirements
Technical Expertise:
6+ years of experience in frontend development.
Strong expertise in TypeScript and React.
Deep understanding of Cascading Style Sheets (CSS).
Extensive experience in custom web application development.
Proficient in JavaScript Unit Testing to ensure code reliability.
Preferred Skills:
Familiarity with Web Components and Lit.js is beneficial but not required.
Work Methodology:
Experience working in agile environments.
Proficiency using Jira for effective task management.
Soft Skills:
Ability to work independently while maintaining effective collaboration with the team.
Strong communication skills for clear updates, peer reviews, and stakeholder engagement.
About the Company
Bring Top Talent With Your Company With Russell Tobin Headquartered in New York City with offices throughout the United States, United Kingdom, Ireland, The Netherlands, Brazil, Canada, India, and Singapore, Russell Tobin--a division of Pride Global--offers total staffing and recruitment solutions across a wide range of industries. Our team of highly skilled recruiters, sourcers, and subject-matter experts understand exactly how to find world-class candidates that will fit your company's precise needs. Whether you need skill... Know more
Related Jobs


- Company Name
- Venturi
- Job Title
- Python Developer
- Job Description
- Python Developer 6 months Contract (High likelihood of extension) London (4 Days onsite, Mon-Thu) £500/day ASAP Start Overview: A Python Developer is required by a leading Financial Services Client to support the buildout and refinement of Python-based solutions across investment and operational functions. This role will suit a hands-on developer with experience in delivering scalable applications, working in complex, cross-functional environments, and setting best practice in Python engineering. Key Responsibilities: Design and implement secure, scalable Python applications and APIs Define and apply development standards, code quality controls, and reusable components Build frameworks for Python Notebooks and client-facing tools in alignment with business use cases Contribute to and lead code reviews, automated testing, and DevOps CI/CD processes Advise on and implement AI/machine learning pipelines in Python where applicable Work with stakeholders across Technology, Operations, and Investment teams to gather requirements and deliver solutions Provide mentoring and documentation to uplift Python capability within the team Desired Skills & Experience: 5+ years of experience in Python development, ideally within financial services Strong knowledge of Python frameworks (e.g. Flask, Django), data libraries (Pandas, NumPy) Cloud-native experience, especially Microsoft Azure (Functions, Data Lake, etc.) Familiarity with DevOps practices (Git, CI/CD, testing frameworks) Experience with SQL/NoSQL databases and API integration Proven experience working in fast-paced, regulated environments Excellent communication and stakeholder management skills Nice to have: Experience with financial modelling and asset management tools Knowledge of AI/ML integrations in Python


- Company Name
- Inventive Search
- Job Title
- Network Migration Engineer
- Job Description
- Network Migration Engineer – Cloud Transformation Join a global leader in financial and commodities markets, driving innovation in price discovery, liquidity, and data distribution. As a Network Migration Engineer, you'll play a pivotal role in transitioning applications from on-premises infrastructure to AWS, ensuring seamless integration and minimal disruption. Key Responsibilities: Collaborate with application stakeholders to analyse traffic flows and identify network dependencies for AWS migration. Design and implement network deployments across AWS, Cisco devices, F5 LTM/GTM, and Fortinet firewalls. Develop comprehensive migration plans, ensuring compliance with delivery methodologies. Support project managers in resolving migration-related issues and guide engineering teams to project success. Maintain accurate documentation and contribute to knowledge sharing initiatives. Essential Qualifications: Bachelor’s degree in Computer Science, IT, or related field. Proficient in network protocols (TCP/IP, BGP, OSPF) and network security practices. Strong knowledge of AWS networking technologies, including VPN, DNS, and load balancing. Excellent troubleshooting skills and the ability to work under pressure. Effective collaboration and communication skills across diverse teams. Preferred Qualifications: Experience with scripting languages (e.g., Python, Bash) and automation tools (e.g., Ansible, Terraform). Familiarity with network monitoring tools like ThousandEyes, SolarWinds, or Corvil. Certifications such as Cisco, Fortinet, F5, or AWS Certified Advanced Networking. Understanding of DevOps practices, CI/CD pipelines, and SRE principles.


- Company Name
- Code Wizards
- Job Title
- Software Engineer
- Job Description
- Code Wizards are looking for a skilled Elixir Developer to join on an initial contract basis, working on high-performance systems powering multiplayer gaming experiences. You’ll help build scalable, reliable infrastructure that keeps players connected and engaged in real-time. This hands-on development role may involve working on new features one minute or optimising existing services the next. DUTIES AND RESPONSIBILITIES Design and implement robust, fault-tolerant Elixir services for real-time multiplayer games Collaborate with front-end and gameplay teams to define APIs and service contracts Optimise system performance, scalability, and uptime Integrate third-party services for matchmaking, leaderboards, payments, etc. Write tests, participate in code reviews, and uphold code quality standards Contribute to architectural discussions and technical decisions SKILLS AND EXPERIENCE Significant professional experience with Elixir Solid understanding of distributed systems and functional programming Experience with real-time messaging and databases. Strong problem-solving and debugging skills Previous experience or passion for games, especially multiplayer or online real-time applications. We will be prioritising candidates with experience in the Games Industry or who can demonstrate a clear passion for videogames!


- Company Name
- N Consulting Global
- Job Title
- Integration Specialist CPI Developer
- Job Description
- JOB DETAILS Role Title: Integration Specialist CPI Developer Possibility of remote work: Hybrid Contract duration: 6-12 Months Location: London Min years of experience: 5 years Required Skills: 1. SAP CPI Expertise: Strong understanding of SAP CPI (now known as Cloud Integration) and its various functionalities, including adapters, connectors, and integration flows. 2. Integration Technologies: Experience with various integration technologies, including APIs, REST, OData, SOAP, and IDoc. 3. Data Transformation: Proficiency in data transformation techniques, including XML, JSON, and CSV formats, and scripting languages like Groovy. 4. Problem-Solving: Ability to troubleshoot and resolve issues in integration flows, ensuring optimal system performance. 5. Communication: Strong communication skills to effectively interact with clients, business users, and other team members. 5. Optional Skills: Experience with EDI standards (e.g., ANSI X12, UN/EDIFACT), ABAP, and SAP Process Orchestration (PO) can be beneficial. Detailed Job Description: An SAP CPI (Cloud Platform Integration) developer designs, develops, and implements integration solutions within the SAP ecosystem, focusing on connecting various applications, systems, and data sources. They build integration flows (iFlows), manage adapters, and work with various integration artifacts to facilitate data exchange. The role also involves troubleshooting, performance optimization, and adhering to best practices in SAP CPI design Key Responsibilities: - Designing and Developing Integration Flows (iFlows): Develop custom iFlows to handle inbound and outbound data exchange between SAP and non-SAP systems, including on-premise and cloud instances. - Managing Integration Artifacts: Configure and extend standard iFlows, and create custom adapters and connectors for various protocols like SFTP, OData, SOAP, REST, and IDoc. - Data Transformation and Enrichment: Handle data conversions (e.g., JSON to XML, CSV to XML), utilize Groovy scripting for complex transformations, and leverage CPI palette options (message transformations, enrichers, splitters). - API Management: Develop and manage APIs for integration with third-party systems, ensuring secure and efficient data exchange. - Troubleshooting and Support: Identify, diagnose, and resolve issues in integration flows, ensuring system stability and performance. - Documentation and Knowledge Sharing: Develop and maintain technical documentation, and contribute to knowledge creation articles. - Collaboration: Work with cross-functional teams, including business analysts, architects, and other developers, to understand requirements and deliver solutions.