Job Responsibilities Collaborate with originators, traders, and customers to understand business requirements and translate complex data and workflow requirements into intuitive and visually compelling UI designs.
Conduct usability testing to refine interactions and ensure user satisfaction and design and implement high-performance charts and data-driven UI elements using JavaScript, D3.js, and other visualization libraries.
Develop visually engaging dashboards to represent financial data, market trends, and operational metrics and optimize visualizations for real-time updates and seamless interactivity, ensuring high responsiveness and clarity.
Design and implement scalable, efficient, and secure RESTful APIs for complex data interactions and collaborate with backend teams to ensure seamless integration of APIs with the frontend components.
Optimize backend processes for low-latency, high-volume data delivery to support real-time applications and develop and maintain automated testing suites, including unit, integration, and end-to-end tests, using modern frameworks.
Collaborate with QA teams to ensure robust testing coverage and quality assurance across the application lifecycle and conduct performance testing for APIs and frontend components to ensure scalability and reliability.
Write clean, efficient, and modular code using HTML, CSS, JavaScript, and various frameworks and develop responsive and adaptive layouts optimized for cross-browser and cross-device compatibility.
Implement advanced animations and transitions for enhanced user engagement and identify functional gaps and improve application performance through innovative UI and interaction designs.
Enhance application security and compliance with data protection regulations and oversee the deployment of frontend assets and ensure proper configuration for production environments.
Provide third-level support for UI and API-related issues, troubleshooting complex problems, and implementing fixes and stay updated on emerging UI/UX trends, visualization technologies, API standards, and best practices. Advocate for adopting cutting-edge tools and methodologies to enhance application functionality and user experience.
Minimum Requirements Experience in frontend development with a focus on data-driven UIs and visualizations.
Proficiency in JavaScript (mandatory), including experience with D3.js or other charting libraries.
Advanced experience in backend API design and development, with a focus on scalability, security, and low-latency processing.
Experience with back-end development in Java, Python or Rust and familiarity with CSS frameworks (e.g., Tailwind, Bootstrap) and pre-processors like Sass or LESS.
Experience with frontend frameworks like Angular and experience in creating real-time, high-performance visualizations with WebSockets and WASM integration.
Strong experience with automated testing frameworks for unit, integration, and end-to-end testing (e.g., Jest, Mocha, Cypress) and proven ability to design robust test strategies for both frontend components and backend APIs.
Proficiency in RESTful API design and development and familiarity with cloud services, especially AWS (e.g., Lambda, API Gateway).
Experience with container technologies (e.g., Docker, AWS Fargate) and proficiency in version control tools like GitLab or GitHub.
Experience with CI/CD pipelines to streamline frontend and API deployments.
Strong problem-solving abilities and attention to detail.
Excellent communication skills to collaborate with stakeholders and articulate technical concepts.
Professional certifications in frontend development, data visualization, backend development, or related fields are highly valued.
Additional Information Attractive project with a renowned employer in the energy sector.
Option to extend.
#J-18808-Ljbffr