Role Summary:
The Front-end Developer will focus on enhancing the internal trading and operations systems through efficient UX/UI design to bring about transformational change.
The postholder will have an understanding of the financial industry, particularly trading gained in either Crypto or Trad-Fi, and will be responsible for designing and delivering intuitive, user- friendly and efficient workflows and interfaces that enhance the trading experience for users. The web stack includes a React.ts front-end and a Java back-end delivered internally via a browser and hosted on AWS.
Duties & Responsibilities:
* User Research & Analysis: Conduct user research, including interviews and usability testing, to understand the needs, behaviours, and pain points of traders and other stakeholders.
* Front-end Development: Design, develop, and maintain the front-end capabilities of a web application for trading. Implement features end-to-end both independently and with other team members.
* Wireframing & Prototyping: Create wireframes, prototypes, and high-fidelity mockups to communicate design ideas and gather feedback from stakeholders.
* Interaction Design: Design and implement user interactions that are efficient, effective, and enjoyable, focusing on the needs of traders and other users.
* Cloud Deployment: Deploy and manage the application on AWS. Implement cloud- based solutions for scalability, high availability, and disaster recovery. Monitor and optimise solutions for performance and cost-effectiveness in the cloud.
* End-to-End Ownership: Take full ownership of feature delivery, from the UX/UI design process through to system design and implementation. Collaborate closely with stakeholders to gather requirements and feedback. Continuously iterate on designs and solutions based on user feedback and performance metrics.
* Collaboration: Work closely with developers and other stakeholders to ensure that solutions are feasible, aligned with business goals and implementable within a short time frame.
Qualifications, Skills & Experience:
Essential Skills:
* Bachelor’s degree graded at a minimum of 2:1 (or equivalent) in Computer Science, UX Design, Graphic Design, or a related field.
* Proven experience in web application delivery, preferably with a focus on financial systems or trading platforms.
* Technical Skills:
o Proven experience in front-end web development with React/JavaScript/TypeScript.
o Proven experience in websockets (ideally using STOMP).
o Proficiency in design tools such as Figma, Sketch or Adobe XD.
o Proficient in RESTful API design and implementation.
o Experience with cloud platforms, specifically AWS (EC2, S3, RDS, Lambda, etc.).
o Familiarity with CI/CD pipelines and tools such as Jenkins, Git, Docker, etc.
* Strong understanding of the financial industry, ideally in the trading area. An interest in Digital Assets.
* Ability to analyse user behaviour and translate insights into actionable design and efficiency improvements.
* Excellent verbal and written communication skills, with the ability to present and justify design decisions to stakeholders.
* Strong team player with the ability to work collaboratively in a cross-functional team environment.
* High attention to detail and a passion for creating exceptional user experiences.
Desirable Skills:
* Familiarity with containerization and orchestration tools (e.g., Docker, Kubernetes).
* Familiarity with Java and other back-end web delivery tools.
* Experience with serverless architecture on AWS.
* Knowledge of security best practices in web development and cloud computing.
* Familiarity with Agile/Scrum methodologies.
* Experience in designing complex data visualizations and dashboards.
#J-18808-Ljbffr