Job Snapshot

Employment Type:
Job ID:

Job Summary

Are you a Frontend Developer looking to improve your experiences?

An exciting financial services company is growing its team rapidly, and they are looking for a Senior Frontend Developer who can join.

You will be working on a new product that will redefine payments in the cryptocurrency industry. Be part of a global, diverse team and grow your skillsets and experiences!


Senior Frontend Developer

Main responsibilities
● Designing and implementing the core components for application.
● Ensuring the availability, scalability, performance, quality and security of application to specifications.
● Collaborating with the design and backend teams to define API endpoints and help in the progress of the solution.
● Writing reusable, testable, maintainable and efficient code.

Minimum qualifications
● Bachelor’s Degree in Computer Science or equivalent.
● 3+ years work experience on Frontend development in any JavaScript framework like: Vue.js, React, Angular.
● Conversation level communication in English.
● Deep knowledge in data structures and performance.
● Understanding of browsers, browser rendering, and browser development tools as different screen size and resolutions.
● Experience with working and designing REST API to interact with Backend.
● Knowledge of JavaScript / TypeScript, HTML, CSS and SCSS/SASS.
● Experience in UI component state management.
● Experience with dependencies management tools: npm.
● Proficient in code versioning tools: Git.
● Experience with testing frameworks: Jest, Selenium.
● Experience with load balancing and scalability.

Preferred qualifications
● Knowledgeable about cryptocurrencies, blockchain technology, and the supporting software.
● Experience with Webpack.
● Experience with native mobile app development (Swift, Kotlin, Java).
● Experience with Java for backend development.
● Experience in CI/CD tools like Jenkins and SonarCube.
● Experience in containerization with Docker.
● Experience in Oauth and JWT.

For any questions, contact


$(document).ready(function(){ $(".lang-en").click(function(){ $("#6b4898bc-a358-40fc-b6f7-b112eaa8e383").toggleClass("in"); }); }); $(document).ready(function(){ $(".btn--close").click(function(){ $("#6b4898bc-a358-40fc-b6f7-b112eaa8e383").removeClass("in"); }); }); $(document).ready(function(){ var ua = navigator.userAgent.toLowerCase(); if (ua.indexOf('safari') != -1) { if (ua.indexOf('chrome') > -1) { } else { $('form#expressApplicationsForm').addClass('yeshave'); } } }); function copyDiv() { var firstDivContent = document.getElementById('mydiv1'); var secondDivContent = document.getElementById('mydiv2'); secondDivContent.innerHTML = firstDivContent.innerHTML; }