Frontend Engineer
Job description
Frontend Engineer at MultiBank Group.
About the role
The role focuses on developing high-performance, secure web interfaces for financial trading. Real-time data handling, security, and responsive design guide daily work. Collaboration with back-end and design teams structures the core workflow.
Software engineers turn product ideas into working code. Engineers work in small teams, review each other's work, and ship in small batches. Most teams follow agile practices such as sprints and daily standups. Engineers also write tests, fix bugs, and improve performance. The field values clear communication as much as technical skill. Engineers spend part of every week on planning, code review, and debugging, not just writing new code. The ability to explain a technical decision in plain words separates strong engineers from the rest.
Key facts
What you'll do
User-facing interfaces for trading platforms are designed and developed together with back-end and design colleagues.
Web application performance, security, and scalability are enhanced for real-time financial data in browsers. These improvements target a responsive and reliable experience for traders.
Communication between front-end and back-end systems is enabled through REST APIs and WebSockets. This integration connects client interactions with server-side logic and data streams.
Responsive interfaces are built using Tailwind CSS and related frameworks to maintain consistency across devices. The user experience is improved through structured, efficient UI implementations.
Brand consistency is preserved throughout design processes in line with industry regulations. Compliance supports trust and professionalism in financial trading environments.
Common vulnerabilities in financial web applications are addressed through front-end security measures.
Industry trends are monitored continuously to guide front-end architecture improvements. Ongoing learning supports long-term maintainability and innovation.
Requirements
A Bachelor's degree in Computer Science or a related field is required for this position. The degree provides foundational knowledge for complex front-end challenges.
At least 4 years of experience with Vanilla JS, ReactJS, NextJS, and Vue.js is mandatory. This experience ensures familiarity with modern frameworks and patterns.
Strong knowledge of jQuery, AJAX, Bootstrap, WebPack, NPM, and CSS pre-compilers (Sass, LESS) is required. These tools support efficient development and styling workflows.
Experience building performance-critical and secure web applications, preferably in fintech or trading contexts, is necessary. Such experience aligns with the demands of high-stakes financial interfaces.
Proficiency in Tailwind CSS for rapid and consistent UI development is required. Tailwind helps maintain coherent design systems across large codebases.
Understanding of real-time data visualization and WebSockets is required. This knowledge enables effective handling of live market data streams.
Familiarity with Agile methods, Git version control, and CI/CD pipelines is required. These practices coordinate delivery and collaboration in fast-paced settings.
Problem-solving skills must support effective work under pressure.
Communication skills must be strong to function within a collaborative team. Clear dialogue keeps cross-functional efforts aligned and efficient.
Experience with server-side frameworks such as NodeJS or Laravel is preferred. Such experience eases integration with back-end services.
Practical notes
This role is based in the Dubai Office under equal opportunity employment guidelines.
Typical interview steps
Hiring for engineering roles usually starts with a recruiter screen, followed by one or two technical rounds. Candidates often solve a coding problem, discuss past projects, and answer system design questions. Some loops include a take-home task. Final rounds typically cover team fit and give candidates a chance to ask questions. Interviewers look for how you break down an unfamiliar problem, not just whether you reach the answer. Practicing a few problems aloud and reviewing your own past projects are the best preparation.
Good to know
Frontend work in financial products centers on real-time data visualization and responsive interfaces.
Common toolchains include Tailwind CSS, WebSockets, REST APIs, and component-based JavaScript frameworks.
Security and performance are critical concerns for trading platform user interfaces.
Agile methodologies and version control underpin modern front-end development workflows.
Cross-functional collaboration with design and back-end teams is typical in this domain.