
Senior Front End Developer (Relocate to UAE)
On site
London, United Kingdom
Full Time
25-04-2025
Job Specifications
Salary Range - 27-35k AED (7.5KGBP p/m TAX FREE P/M) DOE
Location - Abu Dhabi
Responsibilities:
Key Responsibilities:
Responsible for implementing the user experience across the entire lifecycle of diverse structured and unstructured data.
Participate in building collaborative integrated development environment and AI-rich tools for Data Engineers, Data Scientists and Data Analysts, such as pipelines, notebooks, BI dashboards and others.
Collaborate closely with cross-functional teams, including product managers, designers, and developers, to deliver high-quality AI/ML powered experiences that meet customer needs and business goals.
Comply with QHSE (Quality Health Safety and Environment), Business Continuity, Information Security, Privacy, Risk, Compliance Management and Governance of Organizations policies, procedures, plans and related risk assessments.
Qualifications:
Requirements:
Bachelor’s degree in information technology, Computer Science, Engineering or related field
Strong computer science and basic algorithms knowledge.
5+ years of experience in Typescript/React ecosystem.
Knowledge of web fundamentals: HTML5/CSS3, protocols, modern web standards.
Expert knowledge of modern JavaScript and TypeScript.
Strong understanding of state management and rendering performance best practices.
Strong knowledge about programming principles (SOLID).
Strong understanding of data analytics fundamentals and knowledge of basic SQL.
It would be awesome if you are have:
Worked on data visualizations: Charts, Gis, Graph.
Production experience working with MobX or Redux.
Experience working with web sockets, building real-time collaborative tools on web.
Worked on building or integrating Business Intelligence (BU) products like Power BI, Tableau.
Are not afraid of navigating and troubleshooting backend code (java).
AI models, python notebooks is something you like to play with as well.
About the Company
For years, we've been at the forefront of the region's digital and technology landscape, helping to turn start-ups into unicorns, digitalising governments and global businesses, and supporting the hyper-growth of some of the biggest names in the world. Our team live and breathe digital. Their knowledge, passion and commitment to supporting the growth of our clients have won us awards and made us who we are today. Founded in 2016, Discovered was created in order to change the conventional recruitment stigma and stereotype. ... Know more
Related Jobs


- Company Name
- Job Title
- Software Engineer III, Platforms and Devices
- Job Description
- Minimum qualifications: Bachelor’s degree or equivalent practical experience. 2 years of experience with software development in Kotlin programming language, or 1 year of experience with an advanced degree. 2 years of experience with data structures or algorithms. Preferred qualifications: Experience with Java or Android performance analysis and bench-marking. Experience using Jetpack Compose or a similar declarative framework. Experience designing and developing production software. Familiarity with the Android platform and runtime. About The Job Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward. Android is Google’s open-source mobile operating system powering more than 3 billion devices worldwide. Android is about bringing computing to everyone in the world. We believe computing is a super power for good, enabling access to information, economic opportunity, productivity, connectivity between friends and family and more. We think everyone in the world should have access to the best computing has to offer. We provide the platform for original equipment manufacturers (OEMs) and developers to build compelling computing devices (smartphones, tablets, TVs, wearables, etc) that run the best apps/services for everyone in the world. Responsibilities Identifying new approaches to memory allocation, state management, and other compiler and runtime considerations. Working with clients to understand and address performance issues. Improving code health, writing tests, and investing in maintainable code base. Understanding user needs and identifying ways to make compose easier to use. Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. See also Google's EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know by completing our Accommodations for Applicants form .


- Company Name
- GroupM
- Job Title
- Professional/Senior Software Engineer
- Job Description
- Software Engineer - AI, React, Typescript, AWS Lambda, Microservices, IaC: Who we are looking for: In 2024, EM Code created a suite of internal AI-powered tools and services to support the tens of thousands of employees across our group of companies around the world (EssenceMediacom & WPP) to be able to leverage the power and efficiency of AI. We are continuing to build out these tools, and are looking for Software Engineers with strong AI awareness to continue the development and rollout of our AI tooling. You will have demonstrable experience of working with AI API's (OpenAI, Gemini or similar), along with solid chops in Typescript, React, Javascript/RxJS, Zustand/Redux, AWS Lambda, MicroFrontends, Microservices, Infrastructure as Code, Document Databases, SQS, Git/Monorepo... You'll be passionate about creating responsive, accessible, and performant experiences through core frontend skills like HTML, CSS/SCSS, JavaScript (vanilla), supported by capabilities Jest Unit Testing, plus comfortable working with Design Systems/Figma. You will have 4 years or more experience as a modern software engineer, operating as a high professional or low senior level. You are pragmatic in your approach, balancing technical and product needs to deliver quality, testable, adaptable solutions as part of a continuously improving product team & stakeholder relationships. Purpose of the role: Working collaboratively with designers, engineers, QA and other digital professionals with-in a product team, you’ll create world-class products and services that meet the needs of real people, and equally, provide commercially successful solutions for our clients/stakeholders. Working in partnership with peers and client/stakeholders, you will propose and explain solution options, ultimately implementing sustainable and adaptable technical solutions inline with EM Code’s technical standards and processes. From problem through to solution, our teams aim to break work down to small manageable items so they can be understood, solved, planned, implemented and iterated more reliably. We do this so our teams are more repeatable and transparent with our client budgets. Who you’ll work with We have multiple product delivery teams at EM Code, each team is a multi-disciplined mix of digital experts across Product Strategy, Delivery Management, UX Research & Design, Software Engineering, Front End Engineering, DevOps, Agile Test Analyst, Content & Optimisation, who are all responsible for driving and delivering against the product roadmap for their client partners. You will also be part of EM Code's engineering discipline/community with engineering, front-end and DevOps specialists from other product teams, inputting to the direction of engineering, driving best practices and re-use across the business. You must have a strong desire to improve yourself and learn from others, whilst also getting involved in the culture of learning & sharing. You will have support from our ‘Best in Industry’ talent, so you can keep progressing your own skills and career. Our teams self-manage using an agile/scrum-ban methodology, so you need to help the team hold itself to account to maintain processes & standards - the team also have the support of leadership to guide & assist when required. Your position in the team means; juniors, peers and clients will be looking to you for solutions options, how it can be broken down and implemented reliably - making technology understandable. Essential Skills, knowledge and experience Commercial experience as a modern Software Engineer Demonstrable experience/understanding of AI (OpenAI, Gemini or other) AWS Lambda, Microservices, API Gateway, S3, Document Databases (DynamoDB, MongoDB, Elastic or similar) A DevOps approach, already using Infrastructure as Code (Serverless, Cloudformation, Terraform or similar) A solid working understanding of automation, CI & deployment tooling such as Git & Actions 2-4 years experience with frameworks and languages: React, Typescript, State Management (Zustand/Redux) Highly competent across core front-end skillsets: HTML, CSS/SCSS, JavaScript (Vanilla) etc You are already Unit Testing with Jest or React-Testing-LIbrary You are aware of the impact of performance & accessibility and understand techniques for improving load and render times. You will have as much passion in HOW you work & deliver solutions to problems as you do in the technology you use, so terms like ‘Craftsmanship’, ‘Clean Code’, ‘Automate Everything’ are something you believe in very strongly. You are already a competent software developer, but looking for the environment and tech culture to progress further. Desirable Experience of Design Systems/Figma in the development process Playwright (or similar testing frameworks like Cypress) Monorepo Cognito SQS Exposure or experience in the use of Design Systems (antd, material-ui) and Figma would be advantageous. An appreciation of UX & Design, with a desire to work more collaboratively (design in the browser). Deeper knowledge of accessibility and how it applies to building digital experiences. You have had exposure to Lean or Agile working practices, but want to cement your knowledge and help contribute to continuous improvement and eliminating waste as part of a product team culture. A Bit About EM Code... We are EM Code, formerly Code Computerlove, a new kind of digital partner. Since our establishment in 1999, our industry has undergone dramatic changes, and we have continually adapted our attitudes, beliefs, and approaches to stay ahead. For over 25 years, EM Code has helped shape some of the UK’s leading brands and businesses. We are renowned for our human-centred thinking, digital design excellence, and modern engineering practices. Our eclectic eclectic client base includes big organisations like the BBC, fast-moving start-ups like LightSpeed Broadband, and local heroes like Manchester Pride. We even launched a global number-one app, The Higher Lower Game. Recognising the need for constant evolution, our agency is structured to always help our clients and partners adapt to rapidly changing customer and market needs. We focus on what our clients need to achieve, finding ideas that create business impact and making them happen. We start where we can deliver the biggest results, then test, learn, and improve before moving on to the next goal. Our approach is different from most agencies. It’s agile, collaborative, and flexible. With EM Code’s deep customer insights, brand-led creativity, and world-class engineering support, the time to reinvent is now. We are officially recognised as a Great Place to Work, with 98% of our team saying the working environment is welcoming, friendly, and fun, and 98% agreeing that people are treated fairly regardless of race, age, or sexual orientation. EM Code is full of talented, passionate individuals who love collaborating and helping each other out, and our client partners ...


- Company Name
- MFK Recruitment
- Job Title
- IT Support Team Lead (2nd Line)
- Job Description
- We have an exciting opportunity for an IT Support Team Lead (2nd Line) to work for our reputable client based in the Hayes area. MFK Recruitment has successfully recruited 42 candidates for this client within the past 5 years, 31 are still with the company too! They retain their staff due to the excellent culture and progression opportunities. As the IT Support Team Lead, you will be leading one other IT Technician and remaining hands-on. If you are looking for a role where you can learn new technologies and utilise your current skills, then this is certainly the role for you! This Lead IT Support Engineer role comes with genuine progression, my client is extremely interested in candidates looking to learn and progress. This is an On-Site role working for our client in the Education sector. The successful candidate will need a vehicle as they will be travelling to 3 different Education sites, all within a few miles of each other. IT Support Team Lead (2nd Line) - primary responsibilities: Provide level 2 server, network and desktop technical support, diagnosing customer issues and providing a high level of first-time fix Incident and problem management – taking over from 1st line engineers where escalation is required Provide exceptional service support to internal and external customers Provide solutions/workarounds to incidents and problems highlighting and escalating concerns over delivery to agreed customer SLA’s Responsible for achieving agreed service levels at both team and individual level Responsible for ensuring that all tickets within the team are analysed for urgency and impact and then prioritized and allocated accordingly and in line with agreed service levels Responsible for direct management of a 1st Line Technician including; identification of skills gaps, creation of skills matrices, development and implementation of training programme at both individual and team level, tangible reporting to show a service improvement link between programme and individual performance Responsible for performance management of a team, regular score check-ins, regular performance reviews both at individual and team level, highlighting areas for improved achievement, as well as introducing performance development plans and where necessary managing disciplinary reviews, reviews including performance grading and salary recommendations Technical experience required: (not all essential) Windows Server Office 365 Networking Active Directory Firewalls Switches Cloud and Virtualization Some highlights of working with my client: Personalised training platform Skills assessment and personalised progression plans Microsoft Gold Partner and Google Partner Microsoft and Google training courses, accreditations, and exams One-to-One training Company healthcare available Monthly performance-related incentives – including additional holiday days and vouchers Social & team building activities


- Company Name
- Hadean
- Job Title
- Software Engineer
- Job Description
- Hadean is an award-winning, record-breaking technology enabler. Our transformational software is changing the ways we plan, build, learn, work and live. Through immersive virtual systems, unprecedented connectivity and near unlimited scalability we empower our partners to obtain critical, data-driven insights that enhance operational performance and increase their capabilities to drive productivity in ways that were not possible before. We are bold in our approach and aren't afraid to push the boundaries of what’s possible. Hadean’s solutions have helped organisations including Microsoft, The British Army, Minecraft, The MoD, Sony, the Francis Crick Institute and more to achieve groundbreaking performances that have revolutionised their operations. The Role We are seeking a highly skilled and motivated Software Engineer skilled in JavaScript. You will play a crucial role in our mission to provide the front end experience required to realise the full potential of multi-domain training simulators. You will work on huge simulations of the real world, proving the power of Hadean’s innovative technology to seamlessly weave together simulated and real-world data into ground-breaking and highly immersive, live training scenarios. You will work with our team of game AI, infrastructure and distributed computing specialists to design, develop, and maintain new features within our cutting-edge, cloud-native software stack. Applicants must have the legal right to work in the UK and be eligible to obtain and maintain SC clearance. This role requires regular attendance at our London office as part of a hybrid working model. Key Responsibilities Collaborate with Product and Delivery Managers to refine and design new features Take ownership of the functionality and quality in an area of our software stack Write high quality, performant and maintainable code, primarily in JavaScript Participate in peer code and design review Maintain a backlog that balances the timely delivery of features with quality Drive continuous improvement in the engineering team Skills Knowledge And Expertise Bachelor’s degree in Computer Science, Software Engineering or equivalent experience 5+ years of professional software development experience High level of proficiency with JavaScript, asynchronous programming and Linux Experience developing highly interactive Web applications (Highly desirable) Development using LLMs (Highly desirable) Experience with C++ or Rust (Desirable) Knowledge of real-time simulator or game engine architecture (Desirable) Experience developing distributed, cloud deployed applications Job Benefits We make Hadean an awesome place to work with competitive benefits… Hybrid working with regular days at our fantastic office in Shoreditch, London Private Health Insurance Enhanced pension scheme Enhanced parental leave 3 extra days off at Christmas (on top of our standard 25) L&D budget Regularly scheduled socials Share options A Place For Everyone We believe diversity drives innovation and for that reason we strongly encourage those from all backgrounds to apply for roles at Hadean. We are an equal opportunity employer and aim to build a workforce that is truly representative of the communities in which we operate and our clients. If you need reasonable adjustments at any point in the application or interview process, please speak with the People team who will be happy to support you. If you have a preferred pronoun, please feel free to highlight this during the process (e.g. she/her, he/him, they/them, etc.).