CrawlJobs Logo

Senior GUI Developer

Singapore, Singapore · Job Posted May 04, 2026
Apply Position
Job Link Share

Job Description

This role is for a Senior GUI developer in Citi Equities Technology. The candidate should possess strong analytical and technical ability with 6-10 years' experience in React, Redux, websockets and cutting-edge web technologies. Candidate should be able to work independently as well as being a team player, with good communication skills and stake holder management. As a senior developer you will work together with front office, product development and members of development team to provide solutions that improve efficiency, decrease operational risk, and enable the business to expand.

Job Responsibility

  • Design, develop and maintain web apps using React and TypeScript, ensuring high quality, clean and maintainable code
  • Manage application state using redux and middleware such as redux toolkit
  • Ensure high test coverage by writing unit tests using Vitest
  • Write and maintain a suite of reusable UI components which can be used across different feature apps
  • Contribute to the overall application architecture and provide inputs on front end frameworks, design patterns and best practices
  • Perform code reviews and contribute to overall quality, maintainability and testability of software developed
  • Be a self-starter and plan/schedule own work for tasks and projects, implement functionality without direct supervision
  • Work closely with teams to form good working culture and continuously adapt to different working environment

Requirements

  • Hands on HTML5, CSS3/SASS/CSS in JS, Core JavaScript, Typescript
  • Hands on React, React hooks
  • Unit Testing with Jest, React-testing-library
  • Application State Management with Redux, Recoil, React Context
  • Reactive Apps with RxJS, Web Sockets, Web workers
  • Build Tools like Webpack/Vite etc
  • Debugging skills, Code performance, Bench Marking
  • Container based development like Electron
  • RESTful APIs, JWT, NodeJS, Express JS
  • 6-10 years' experience in React, Redux, websockets and cutting-edge web technologies
  • Strong analytical and technical ability
  • Work independently and as a team player
  • Good communication skills and stakeholder management

Nice to have

  • Exposure to Bitbucket, Jenkins, Artifactory, Confluence
  • MongoDB, AMPS Server - should able to query
  • Workspace tools – npm workspace, Micro Frontend, ESLint/TSLint
  • Docker management, Openshift containers
  • Experience working with other UI frameworks such as Angular

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior GUI Developer

8 matching positions

Equities Cash - Trading GUI Lead - Senior Vice President

The Applications Development Technology Senior Lead Analyst is a senior level po...
Location
Location
Singapore , Singapore
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of relevant experience
  • Strong understanding of Equities, GUIs, and existing vendor offerings in this space
  • Command of the latest AI productivity tools
  • Strong Engineering background and command of modern architectures and frameworks (GUI, middleware, server, document & relational databases)
  • Strong command of modern Software Development Lifecycle (SDLC) best practices
  • Solid understanding of Equities products and services
  • Excellent written and verbal communication skills
  • Hands on HTML5, CSS3/SASS/CSS in JS, Core JavaScript, Typescript
  • Hands on React, React hooks
  • Unit Testing with Jest, React-testing-library
Job Responsibility
Job Responsibility
  • Lead integration of functions to meet goals, deploy new products, and enhance processes
  • Analyze complex business processes, system processes, and industry standards to define and develop solutions to high level problems
  • Provide expertise in area of advanced knowledge of applications programming and plan assignments involving large budgets, cross functional project, or multiple projects
  • Develop application methodologies and standards for program analysis, design, coding, testing, debugging, and implementation
  • Utilize advanced knowledge of supported main system flows and comprehensive knowledge of multiple areas to achieve technology goals
  • Consult with end users to identify system function specifications and incorporate into overall system design
  • Allocate work, and act as an advisor/coach developers, analysts, and new team members
  • Influence and negotiate with senior leaders and communicate with external parties
  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency
  • Fulltime
Read More
Arrow Right

Equities Cash, Trading GUI Lead - Senior Vice President

Equities Technology organization is looking for a senior technologist to lead th...
Location
Location
United States , Jersey City
Salary
Salary:
176720.00 - 265080.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Past record of successful delivery of trading systems on a global scale
  • 10+ years of experience in GUI development
  • Strong understanding of Equities, GUIs, and existing vendor offerings in this space
  • Command of the latest AI productivity tools
  • Strong Engineering background and command of modern architectures and frameworks (GUI, middleware, server, document & relational databases)
  • Strong command of modern Software Development Lifecycle (SDLC) best practices
  • Solid understanding of Equities products and services
  • Excellent written and verbal communication skills
  • Hands on HTML5, CSS3/SASS/CSS in JS, Core JavaScript, Typescript
  • Hands on React, React hooks
Job Responsibility
Job Responsibility
  • Delivering on a multi-year technology roadmap in alignment with the budget constraints and in line with the business value proposition
  • Close partnership with the business to maximize the value of the platform and ensure the right sequence of delivery
  • Management of a global team of developers
  • Oversight of system architecture, design of key modules, SDLC, and adherence to technology standards
  • Rapid adoption of AI toolkits in line with the firm's strategy of modernization of the development process
  • Highly automated low-cost quality assurance
  • Close collaboration with production support to ensure successful delivery and operation of the system
  • Hiring new talent
  • Partnership with other technology teams including Client Connectivity, Execution Services, and Risk
  • Close partnership with regulatory, compliance, and audit
What we offer
What we offer
  • medical, dental & vision coverage
  • 401(k)
  • life, accident, and disability insurance
  • wellness programs
  • paid time off packages including planned time off (vacation), unplanned time off (sick leave), and paid holidays
  • Fulltime
Read More
Arrow Right

Senior Software Developer for Test Frameworks Frontend Services

You will be a member of the team "Test Frameworks Frontend Services" which is pa...
Location
Location
Germany , Manching
Salary
Salary:
Not provided
airbus.com Logo
Airbus
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor degree in Computer Science or a related area
  • Advanced programming skills in modern C++
  • Advanced knowledge of version control systems (e.g., Git)
  • Sound knowledge of frameworks Qt, MFC, Eclipse RCP
  • Extensive experience with software design patterns and architectural frameworks
  • Very good communication skills in English & German
Job Responsibility
Job Responsibility
  • Design and develop software for our test- and simulation framework (TSF) in C++
  • Software development of TSF Graphical User Interface (GUI) elements
  • Simulation, design, implementation and independent execution of development tests (unit tests) as well as execution of code reviews
  • Apply state-of-the-art technologies and techniques
  • Contribute actively to virtual engineering (mixed environment of simulations and real HW)
  • 2nd Level rig support for the test support system AIDASS / MaTE as well as simulation framework SI²
  • Customer support in application development and system testing
  • Participation in the continuous improvement process
  • Support SW teams concerning concepts and technologies
  • Review and approve technical designs from other team members
What we offer
What we offer
  • Attractive salary and special payments
  • 30 days paid vacation and extra days-off for special occasions
  • Excellent upskilling opportunities and great international, group wide development prospects
  • Special benefits: employer-funded pension, employee stock options, discounted car leasing, special conditions for insurances, transportation subsidy, employee benefits at cooperating companies
  • On-site-facilities: Kindergarten close to the site, medical officer for check-ups and other health-related services, canteen and cafeteria
  • Compatibility of family & work (job sharing, part-time models, flexible working hours, individual timeout)
  • Working in a diverse environment, with more than 140 nationalities, where every voice is heard
  • Fulltime
Read More
Arrow Right

Senior Automation Developer

Senior Automation Developer - RQ08315
Location
Location
Canada , Toronto
Salary
Salary:
Not provided
nspritsolutions.com Logo
NSPR IT Services & Solutions
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Extensive Experience with automated test tools Katalon, Selenium, Microfocus Unified Functional Testing (UFT), Microfocus Load Runner 12.5
  • Experience in the use of Performance Testing tools - J-Meter
  • Extensive Experience with ReadyAPI\Postman
  • Experience with Automated testing methods in an object-oriented environment, DEVOPS & Agile
  • Experience with providing organized Automated application testing to accommodate development and implementation efforts to remediate issues
  • Experience with Automated API testing
  • 10+ years of experience in process, planning, organizing and implementing testing efforts
  • Extensive Experience in Test Automation Development
  • Extensive Experience with test management tools on one or more platforms such as Azure DevOps & Microfocus ALM 12.5
  • Experience conducting AODA Compliance Audit & Remediation
Job Responsibility
Job Responsibility
  • Identifies opportunities for automation within software processes
  • Designs and executes QA tests using scripts that automatically test functionality
  • Designs and writes test automation scripts
  • Utilizes test automation frameworks
  • Investigates problems in software as a result of testing
  • Works with QA analysts and software developers to find solutions
  • Provides advice on the testing strategy, test plans, the selection of testing tools, and the identification of resources required for testing
  • Plans and organizes testing efforts for large systems in Graphical User Interface (GUI) and non-Graphical User Interface (GUI) environments, including the execution of systems integration tests, specialized tests, and user acceptance testing (e.g., stress tests)
Read More
Arrow Right

Senior Talend Developer

Looking for Sr Talend Developer in Flowood, MS area
Location
Location
United States , Flowood
Salary
Salary:
Not provided
phasorsoft.com Logo
PhasorSoft Group
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in computer science/Electronics or closely related field
  • 5 yrs as Talend/ETL Developer
  • Willing to travel/relocate to various client sites in USA
Job Responsibility
Job Responsibility
  • Analyze, design, and develop software systems and applications using Big Data technologies
  • Gather and analyze requirements
  • Design and implement system functionalities and validate them
  • Ensure consistent design standards
  • Implement software development life cycle process
  • Develop APIs & GUIs
  • Be responsible for customer deployments and provide customer support
  • Fulltime
Read More
Arrow Right

Senior Engineer - Python Developer

Enphase Energy is a global energy technology company and a leading provider of s...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
enphase.com Logo
Enphase Energy
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • B.E/M.Tech. in Computer Science or Electrical Engineering, or other suitable educational background or work experience
  • 3+ years of experience in software development using Python in Manufacturing Domain
  • ATE Framework Software Development: Design and develop Automated Test Equipment (ATE) software framework for production testing wherein need to develop reusable Python framework and libraries
  • Application Development: Develop applications with Python that integrate with various instruments and systems
  • Architecture/System Design: Create system designs and architectures for desktop application and cloud (optional)
  • Multi-Threading: Implement multi-threading techniques for concurrent execution of tasks
  • Design Patterns: Apply design patterns for scalability, maintainability, and performance in software development
  • SQL/HTTP/PyQt: Work with SQL databases, develop RESTful APIs, and create GUI applications using PyQt
  • Instrument Drivers: Develop and integrate instrument drivers for various instruments (UART, CAN, TCP/IP, I2C)
  • Big Data Analytics: Develop and implement big data analytics solutions using Python, including data ingestion, processing, and visualization with tools like Pandas, NumPy, and Matplotlib
Job Responsibility
Job Responsibility
  • Working with geographically dispersed teams consisting of Electronics Hardware Engineers, Software Engineers, and Engineering Technicians
  • Supporting changes and upgrades to Enphase production test hardware and software
  • Coordinating with the NPI, Manufacturing and Quality teams at contract manufacturing sites
  • Developing and documenting test system processes and maintenance routines, including calibration, replacement schedule, repeatability test, etc.
  • Coordinating closely with the Mfg. SW Development Team to design and ensure a fault-tolerant test system
  • Maintaining, debugging, and supporting the production facilities where the test systems are deployed
Read More
Arrow Right

Senior Full Stack Developer

We are seeking a highly skilled Senior Fullstack Software Developer with experti...
Location
Location
Egypt , Cairo
Salary
Salary:
Not provided
vodafone.com Logo
Vodafone
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum 3 years of working experience
  • Extensive experience in ReactJS for GUI and frontend development
  • Proficient in creating APIs and shell scripts using Golang
  • Familiarity with Kubernetes and Docker
  • Strong understanding of software design principles, patterns, and testing strategies
  • Excellent problem-solving skills and ability to assess technical solutions
  • Fast learner with minimal need for supervision
  • Strong communication skills and ability to work independently or in a team
  • Calm under pressure and committed to continuous learning and improvement
Job Responsibility
Job Responsibility
  • Participate in the design and implementation of one or more software modules
  • Develop solutions based on agreed requirements and design documents
  • Research and recommend technologies and tools that best fit business needs
  • Investigate technical issues and propose effective solutions
  • Own one or more modules and provide technical guidance and coaching to junior team members
  • Review code and ensure high-quality standards with minimal defects during QA and UAT
  • Report project progress and escalate issues promptly
  • Maintain clear and accurate documentation and communication
What we offer
What we offer
  • Opportunity to work on cutting-edge technologies and innovative projects
  • Exposure to global teams and collaborative work environments
  • Professional growth through technical leadership and mentoring responsibilities
  • Access to advanced tools and frameworks for software development
  • A culture that values learning, innovation, and inclusivity
Read More
Arrow Right

Senior Software Engineer - Front End Developer

The candidate should be capable of working independently as a contributor to sof...
Location
Location
United States , Home
Salary
Salary:
90570.00 - 178205.19 USD / Year
arcfield.com Logo
Arcfield
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS 5-7 Years, MS 3-5, PhD 0-2
  • BS in Software Engineering, Computer Science or related field
  • Minimum 5 years of professional experience
  • US Citizenship
  • Ability to obtain/maintain Secret Clearance
Job Responsibility
Job Responsibility
  • Web-based Front-End Application design and development for scalable cloud-native software solutions
  • User Interface (GUI) Design and Development for intuitive user experiences (UI/UX)
  • Software systems architecture and design: requirements analysis, architecture definition, design, development, integration, and test
  • Software development lifecycles for cloud-native web applications
  • Agile software development
  • Understanding of Systems Engineering processes, methods, and tools as applied to systems lifecycles
  • Digital Engineering methodologies and tooling
  • Collaborating with a fast-paced cross-functional team developing cloud, AI, and modern software solutions in an agile workflow
  • Specification, architecting, and development of web-based software applications that integrate with cloud-native AI/ML technology and pipelines
  • Designing, developing and deploying modern front-end applications and software application integrations
What we offer
What we offer
  • Health Insurance
  • Life Insurance
  • Paid Time Off
  • Holiday Pay
  • Short Term and Long-Term Disability
  • Retirement and Savings
  • Learning and Development opportunities
  • wellness programs
  • Fulltime
Read More
Arrow Right