This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
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