Web UI Developer

Unison Group
Full-timeβ€’Singapore, Singapore

πŸ“ Job Overview

Job Title: Web UI Developer

Company: Unison Group

Location: Singapore, Singapore

Job Type: CONTRACTOR

Category: Front-End Development / E-Trading Technology

Date Posted: 2026-06-02

Experience Level: Mid-Level (2-5 Years)

Remote Status: On-site

πŸš€ Role Summary

  • Develop and enhance high-performance, user-friendly Web UI modules for an in-house FX E-commerce platform, directly supporting the Technology function within a financial institution.

  • Implement seamless client-server API interactions by collaborating closely with back-end developers, ensuring robust data flow and application functionality.

  • Participate in peer code and design reviews to uphold high-quality standards and foster a culture of technical excellence.

  • Translate business requirements into functional features, working alongside Business Analysts and Project Managers to ensure alignment and successful delivery of E-trading capabilities.

  • Engage in code deployments, releases, and operational tasks, with a strong emphasis on automation and continuous improvement of build and deployment processes.

πŸ“ Enhancement Note: This role is specifically for a Front-End Developer focused on an E-Trading application within a financial services context (FX E-commerce platform). The emphasis on operational tasks like deployments and automation suggests a need for a developer who is comfortable with DevOps principles and has a keen eye for process efficiency, which are crucial in high-frequency trading environments. The experience level is inferred as Mid-Level due to the blend of development responsibilities and operational tasks.

πŸ“ˆ Primary Responsibilities

  • Design, develop, and maintain responsive and interactive Web UI components and applications using ReactJS, JavaScript, and Node.js.

  • Integrate front-end components with back-end services and RESTful APIs, ensuring seamless data exchange and application logic.

  • Actively participate in all phases of the software development lifecycle, including requirements gathering, design, development, testing, deployment, and maintenance.

  • Collaborate with cross-functional teams, including back-end developers, Business Analysts, and Project Managers, to define project scope, technical requirements, and deliverables.

  • Troubleshoot and debug complex issues in the UI layer, identifying root causes and implementing effective solutions to ensure application stability and performance.

  • Contribute to the continuous improvement of development processes, including code quality, testing strategies, and deployment automation, leveraging CI/CD principles.

  • Optionally, prepare and present system demonstrations to business users, gathering feedback to iterate on features and enhance user experience.

  • Take ownership of code deployments and release management processes on a rotational basis, ensuring smooth and efficient delivery of new features and updates.

πŸ“ Enhancement Note: The core responsibilities highlight a blend of front-end development expertise and operational involvement, particularly in deployment and automation. This indicates a need for a candidate who can not only build robust UIs but also understand and contribute to the underlying infrastructure and release pipelines. The mention of "rotational basis" for operational tasks suggests a team structure where all members contribute to the full lifecycle, promoting shared responsibility and broader skill development.

πŸŽ“ Skills & Qualifications

Education: While not explicitly stated, a Bachelor's degree in Computer Science, Engineering, or a related field is typically expected for roles of this nature, especially within the financial technology sector.

Experience: 2-5 years of professional experience in front-end web development, with a strong focus on building complex, interactive user interfaces. Proven experience in a financial technology or E-trading environment is a significant advantage.

Required Skills:

  • Strong proficiency in JavaScript (ES6+) and modern JavaScript frameworks, with a deep understanding of ReactJS.

  • Extensive experience in developing and maintaining web applications using ReactJS.

  • Solid understanding of front-end build tools such as Webpack, Vite, npm, and their configurations.

  • Proficiency in version control systems, specifically Git, and comfortable using platforms like Bitbucket.

  • Experience with UI component libraries and design systems, such as Material UI and Ant Design.

  • Familiarity with RESTful API development and integrating front-end applications with back-end services.

  • Ability to adapt to evolving requirements and work collaboratively in a dynamic team environment. Preferred Skills:

  • Experience or familiarity with Node.js for server-side development or build processes.

  • Exposure to Java or similar frameworks for RESTful API development.

  • Familiarity with agent-based coding assistant tools to enhance development efficiency.

  • Experience with automated testing frameworks for front-end applications (e.g., Jest, React Testing Library).

  • Understanding of CI/CD pipelines and DevOps principles for automated deployments and continuous integration.

  • Knowledge of state management libraries (e.g., Redux, Zustand) for complex React applications.

πŸ“ Enhancement Note: The specific mention of ReactJS, modern JavaScript, and front-end build tools points towards a need for a developer with up-to-date front-end skills. The emphasis on collaboration with back-end developers and API integration suggests that a strong understanding of how front-end and back-end systems communicate is essential. The "plus" mentions for Java and Node.js indicate areas where additional skills would be highly beneficial, but not strictly mandatory.

πŸ“Š Process & Systems Portfolio Requirements

Portfolio Essentials:

  • Showcase 2-3 significant front-end projects, ideally demonstrating complex UI development with ReactJS and integration with APIs.

  • Highlight projects that involve responsive design and cross-browser compatibility, emphasizing user experience across different devices.

  • Include examples of code quality, such as well-structured components, clear logic, and effective state management.

  • For each project, be prepared to discuss the technical challenges faced, the solutions implemented, and the impact of your contributions on the application's functionality and performance. Process Documentation:

  • Be prepared to discuss your approach to code reviews, including how you provide constructive feedback and incorporate feedback received.

  • Demonstrate your understanding of version control workflows (e.g., Gitflow) and your experience with Bitbucket.

  • Explain your experience with front-end build tools and how you optimize build processes for efficiency and performance.

  • Discuss your understanding of API integration patterns and how you ensure robust communication between front-end and back-end systems.

πŸ“ Enhancement Note: Given the role involves development and operational tasks, a portfolio that showcases not just UI design but also the technical implementation and understanding of the development lifecycle is crucial. The emphasis on automation and continuous improvement suggests that examples of optimizing build processes or contributing to deployment efficiencies would be highly valued.

πŸ’΅ Compensation & Benefits

Salary Range: As this is a CONTRACTOR role in Singapore, the salary will be competitive and commensurate with experience. For a Web UI Developer with 2-5 years of experience in Singapore, a typical range for a contract position could be between SGD 5,000 to SGD 8,000 per month. This estimate is based on industry benchmarks for contract developers in Singapore, considering the specialized skills in ReactJS, Node.js, and financial technology.

Benefits:

  • Competitive contractor rate.

  • Opportunity to work on a cutting-edge FX E-commerce platform.

  • Exposure to the financial technology sector and banking environment.

  • Potential for contract extension based on performance and business needs.

  • Collaborative and dynamic team environment.

Working Hours: The standard working hours are approximately 40 hours per week, typical for a full-time contractor role. While the role is on-site, there may be flexibility depending on team agreements and project demands, especially concerning completion of critical tasks or deployments.

πŸ“ Enhancement Note: Salary is estimated based on typical contract rates for skilled developers in Singapore. Benefits are listed as standard for contractor roles, with emphasis on the project's nature and industry.

🎯 Team & Company Context

🏒 Company Culture

Industry: Financial Technology / Banking. Unison Group operates within the technology sector, likely providing solutions or services to the financial industry, specifically focusing on E-trading applications.

Company Size: The provided data does not specify Unison Group's size. However, roles within E-trading application development teams often exist in established financial institutions or specialized FinTech firms, which can range from medium to large enterprises.

Founded: Information on the founding date of Unison Group is not provided.

Team Structure:

  • The role is within an E-Trading application development team, suggesting a specialized unit focused on financial trading platforms.

  • This team likely includes back-end developers, Business Analysts, Project Managers, and potentially QA engineers.

  • The Web UI Developer will collaborate closely with back-end developers to ensure seamless integration and API implementation.

  • Reporting structure likely involves a Lead Developer or Engineering Manager overseeing the team's technical direction and project execution. Methodology:

  • The team likely follows an Agile or hybrid development methodology, given the emphasis on collaboration, iterative development, and adapting to evolving requirements.

  • A strong focus on code quality, peer reviews, and testing is expected, aligning with best practices in software engineering.

  • The mention of automation and continuous improvement in deployment processes points towards adoption of CI/CD practices.

  • User feedback loops, potentially through system demos, are integrated to ensure the platform meets business needs.

Company Website: unisongroup.org

πŸ“ Enhancement Note: The context of an E-Trading FX platform within a financial institution implies a fast-paced, high-stakes environment where precision, performance, and reliability are paramount. The culture is likely to be technically driven, with a strong emphasis on collaboration and adherence to rigorous development standards.

πŸ“ˆ Career & Growth Analysis

Operations Career Level: This role represents a Mid-Level Front-End Developer position. It requires a solid foundation in core front-end technologies and frameworks, coupled with the ability to work independently on specific modules and contribute to team efforts. The inclusion of operational tasks like deployments suggests a growing responsibility beyond pure development.

Reporting Structure: The Web UI Developer will report to a team lead or manager within the E-Trading application development group. They will collaborate closely with back-end developers, Business Analysts, and Project Managers, contributing to a cross-functional project team.

Operations Impact: As a Web UI Developer on the E-Trading platform, the individual's work directly impacts the user experience for traders and business stakeholders. High-quality, performant, and intuitive interfaces are critical for efficient trading operations, regulatory compliance, and ultimately, revenue generation. The role also contributes to operational efficiency through automation of deployment processes.

Growth Opportunities:

  • Technical Specialization: Deepen expertise in ReactJS, front-end architecture, and potentially explore related areas like performance optimization or accessibility.

  • DevOps Skill Development: Gain hands-on experience with CI/CD pipelines, cloud technologies, and automation tools through involvement in deployment and release processes.

  • Cross-functional Exposure: Work closely with back-end development and business analysis teams to gain a broader understanding of the E-trading ecosystem and financial markets.

  • Project Leadership: With proven performance, opportunities to lead smaller features or modules, mentor junior developers, or take on more significant responsibilities in future contract extensions or permanent roles.

πŸ“ Enhancement Note: The growth opportunities are framed around deepening technical skills, expanding into DevOps, and gaining broader business context within the financial technology domain. This aligns with typical career progression for mid-level developers in specialized tech teams.

🌐 Work Environment

Office Type: The role is described as 'On-site', indicating a traditional office-based work environment. This fosters direct collaboration, team cohesion, and immediate access to resources and colleagues.

Office Location(s): Singapore, Singapore. This specific location suggests a vibrant technology hub with access to a skilled talent pool and strong infrastructure.

Workspace Context:

  • The workspace is likely designed to facilitate collaboration among developers and stakeholders, with access to necessary hardware and software.

  • The presence of E-trading applications suggests a professional, potentially high-pressure environment where focus and efficiency are key.

  • Opportunities for direct interaction with back-end developers, Business Analysts, and Project Managers will be frequent, supporting the collaborative nature of the role.

  • Access to development tools, testing environments, and potentially specialized financial data terminals would be expected.

Work Schedule: The standard schedule is approximately 40 hours per week. While on-site, the team culture might involve some flexibility around core working hours to accommodate project deadlines, especially during release cycles or critical operational tasks.

πŸ“ Enhancement Note: The on-site requirement in Singapore emphasizes a traditional employment setup, likely within a corporate office environment common for financial institutions or FinTech companies. The focus is on direct team interaction and a structured work setting.

πŸ“„ Application & Portfolio Review Process

Interview Process:

  • Initial Screening: A review of your resume and portfolio to assess technical skills and relevant experience.

  • Technical Interview(s): In-depth discussions covering JavaScript, ReactJS, front-end architecture, API integration, and problem-solving scenarios. Expect coding challenges, potentially live coding sessions.

  • System Design/Architecture Discussion: A conversation about how you approach designing and building scalable, performant UI components and applications.

  • Behavioral Interview: Assessment of your collaboration style, problem-solving approach, adaptability, and cultural fit with the team and Unison Group.

  • Operational Task Discussion: Questions related to your understanding and experience with code deployments, release management, and automation.

Portfolio Review Tips:

  • Curate Wisely: Select 2-3 of your strongest projects that best showcase your ReactJS, JavaScript, and UI development skills, particularly those with complex logic or API integrations.

  • Highlight Your Role: Clearly articulate your specific contributions and responsibilities within each project. Quantify your impact where possible (e.g., "improved loading times by X%", "reduced bug reports by Y%").

  • Showcase Code Quality: Be prepared to walk through code snippets that demonstrate clean architecture, efficient state management, and adherence to best practices.

  • Explain Technical Decisions: Be ready to discuss the "why" behind your technical choices, including framework selections, design patterns used, and trade-offs considered.

  • Address Operational Aspects: If your portfolio includes projects with CI/CD or deployment elements, be prepared to discuss your involvement and the processes used.

Challenge Preparation:

  • Live Coding: Practice common JavaScript and ReactJS coding problems, focusing on algorithmic thinking, data structures, and efficient code.

  • Problem-Solving Scenarios: Prepare to tackle hypothetical UI development challenges, discussing your thought process, potential solutions, and trade-offs.

  • System Design: Think about how you would architect a complex UI feature, considering scalability, performance, maintainability, and user experience.

  • DevOps Awareness: Brush up on concepts related to CI/CD, Git workflows, and general deployment strategies, as these are mentioned as part of the role.

πŸ“ Enhancement Note: The interview process likely combines rigorous technical assessment with a focus on practical application and operational awareness. A well-prepared portfolio that demonstrates not only coding prowess but also an understanding of the development lifecycle and operational considerations will be key.

πŸ›  Tools & Technology Stack

Primary Tools:

  • JavaScript Framework: ReactJS (primary)

  • Core Language: JavaScript (ES6+)

  • Build Tools: Webpack, Vite, npm

  • Version Control: Git, Bitbucket

  • UI Component Libraries: Material UI, Ant Design

Analytics & Reporting:

  • While not explicitly mentioned for this role, tools like Google Analytics or internal analytics platforms might be used to monitor front-end performance and user engagement on the E-commerce platform. CRM & Automation:

  • API Integration: RESTful APIs are central to connecting front-end with back-end services.

  • Automation: Emphasis on automation for code deployments and release processes. Familiarity with CI/CD tools (e.g., Jenkins, GitLab CI, GitHub Actions) would be beneficial, although not explicitly listed.

  • Project Management: Jira for task tracking and Confluence for documentation are explicitly mentioned.

πŸ“ Enhancement Note: The technology stack is heavily focused on modern front-end development. The explicit mentions of Bitbucket, Jira, and Confluence indicate the team's standard toolset for collaboration and project management. The mention of Node.js and build tools suggests a need for understanding the broader JavaScript ecosystem.

πŸ‘₯ Team Culture & Values

Operations Values:

  • Technical Excellence: A strong emphasis on writing high-quality, maintainable, and performant code.

  • Collaboration: Working effectively with back-end developers, BAs, and PMs to achieve shared goals.

  • Continuous Improvement: Actively seeking ways to enhance processes, code, and the overall development lifecycle, particularly in automation and efficiency.

  • User-Centricity: Building intuitive and user-friendly interfaces that meet the needs of traders and business stakeholders in the FX E-commerce platform.

  • Adaptability: Being flexible and responsive to changing requirements in a dynamic financial technology environment.

Collaboration Style:

  • Cross-functional Integration: Close working relationships with back-end developers for API development and integration, and with BAs/PMs for requirements.

  • Agile Practices: Likely involves regular stand-ups, sprint planning, and retrospectives to foster communication and alignment.

  • Code Review Culture: A collaborative approach to code reviews, providing and receiving constructive feedback to ensure code quality and knowledge sharing.

  • Knowledge Sharing: Encouraging the sharing of technical insights and best practices within the team to elevate collective expertise.

πŸ“ Enhancement Note: The culture likely reflects the demands of the financial technology sector: fast-paced, detail-oriented, and collaborative. Values will center on technical proficiency, reliability, and continuous improvement, especially in the context of operational efficiency.

⚑ Challenges & Growth Opportunities

Challenges:

  • High-Performance Requirements: Ensuring the E-trading platform's UI is highly responsive and performs optimally under heavy load, critical for financial transactions.

  • Complex Integrations: Seamlessly integrating the front-end with sophisticated back-end trading systems and APIs.

  • Evolving Requirements: Adapting to dynamic market conditions and business needs that necessitate frequent updates to the platform.

  • Operational Responsibilities: Balancing core development tasks with the demands of code deployment and release management.

Learning & Development Opportunities:

  • Advanced ReactJS & Front-End Architecture: Opportunity to deepen skills in complex state management, performance optimization, and modern front-end design patterns.

  • DevOps & CI/CD Exposure: Hands-on experience with build automation, deployment pipelines, and operational aspects of software delivery.

  • Financial Technology Domain Knowledge: Gaining insights into FX trading, E-commerce platforms, and the broader financial services industry.

  • Cross-functional Collaboration: Developing stronger communication and integration skills by working closely with diverse technical and business teams.

πŸ“ Enhancement Note: The challenges are directly tied to the demanding nature of FinTech and E-trading. The growth opportunities are geared towards both technical deepening and broadening of experience within a specialized industry.

πŸ’‘ Interview Preparation

Strategy Questions:

  • UI Architecture & ReactJS: "Describe how you would architect a complex, real-time dashboard for an FX trading platform using ReactJS. What state management solutions would you consider and why?" (Focus on component breakdown, state management strategy, performance considerations).

  • API Integration & Collaboration: "Imagine you need to integrate a new trading API into our platform. How would you collaborate with the back-end team to define the contract and ensure smooth integration? What potential challenges do you foresee?" (Focus on communication, API design principles, error handling).

  • Problem-Solving & Debugging: "You notice a significant performance degradation in a critical user flow on the E-commerce platform. How would you approach diagnosing and resolving this issue? Walk me through your debugging process." (Focus on systematic problem-solving, tooling, and analytical approach).

Company & Culture Questions:

  • "What interests you about working on an FX E-commerce platform, and what do you know about the financial technology industry?" (Research Unison Group, FinTech trends, and the importance of FX trading platforms).

  • "Describe your experience with code deployments and release processes. How do you ensure a smooth release, and what role does automation play?" (Be ready to discuss your practical experience and understanding of CI/CD concepts).

  • "How do you handle situations where business requirements change frequently, especially in a fast-paced trading environment?" (Focus on adaptability, communication, and iterative development). Portfolio Presentation Strategy:

  • Structure Your Narrative: For each project, start with the business problem, your role and responsibilities, the technical approach, key challenges overcome, and the final outcome/impact.

  • Show, Don't Just Tell: Be prepared to navigate your code (or a live demo if possible) to highlight specific architectural decisions, complex components, or efficient implementations.

  • Quantify Impact: Whenever possible, use metrics to demonstrate the success of your work (e.g., performance improvements, user satisfaction, bug reduction).

  • Connect to the Role: Explicitly link your project experiences and skills back to the requirements of the Web UI Developer position at Unison Group.

πŸ“ Enhancement Note: Interview preparation should focus on demonstrating not only technical proficiency in ReactJS and JavaScript but also an understanding of the financial technology context, a proactive approach to development operations, and strong collaborative skills.

πŸ“Œ Application Steps

To apply for this Web UI Developer position:

  • Submit your application through the provided link on Workable.

  • Portfolio Customization: Ensure your portfolio highlights projects demonstrating advanced ReactJS development, API integration, and ideally, any experience with E-trading or financial platforms. Tailor your project descriptions to emphasize your contributions to performance, user experience, and efficiency.

  • Resume Optimization: Update your resume to clearly list your proficiency in ReactJS, JavaScript, Node.js, and relevant tools like Bitbucket, Jira, and Confluence. Use keywords from the job description, such as "Web UI," "E-Trading," "FX Ecommerce," and "API integration." Quantify achievements wherever possible.

  • Interview Preparation: Practice answering technical questions related to JavaScript, ReactJS, and front-end architecture. Prepare to discuss your portfolio projects in detail, focusing on technical challenges and solutions. Be ready to talk about your experience with code deployments and automation.

  • Company Research: Familiarize yourself with Unison Group (if more information becomes available) and the broader financial technology landscape. Understand the importance of reliable and performant E-trading platforms.

⚠️ Important Notice: This enhanced job description includes AI-generated insights and operations industry-standard assumptions. All details should be verified directly with the hiring organization before making application decisions.

Application Requirements

Requires strong proficiency in JavaScript and modern frameworks like ReactJS, along with experience in front-end build tools. Familiarity with RESTful APIs, Git, and UI component libraries is highly desired.