Flag job

Report

Senior Software Engineer (WEB UI – React, JavaScript) – Belfast

Min Experience

0 years

Location

Belfast, United Kingdom

JobType

full-time

About the role

As a Senior Software Engineer, you will be responsible for delivering high-quality, user-centric web applications using the latest web technologies, including React, JavaScript, and other modern web frameworks. You will be working closely with cross-functional teams to design, develop, and maintain complex web applications that drive the success of Citi's business objectives. Key Responsibilities: - Develop and maintain high-performance, responsive web applications using React, JavaScript, and other modern web technologies - Collaborate with product managers, designers, and other engineers to translate business requirements into technical solutions - Contribute to the design and architecture of web applications, ensuring scalability, maintainability, and security - Participate in code reviews, pair programming, and knowledge sharing to improve code quality and team capabilities - Stay up-to-date with the latest web development trends and technologies and implement them where appropriate - Mentor and guide junior developers, sharing your expertise and best practices Required Skills and Experience: - Extensive experience in developing complex web applications using React, JavaScript, and other modern web frameworks - Strong understanding of web development fundamentals, including HTML, CSS, and responsive design - Proficient in building reusable and modular components, and leveraging state management libraries like Redux or MobX - Familiarity with front-end build tools like Webpack, Rollup, or Parcel - Experience with unit testing, integration testing, and end-to-end testing - Solid understanding of software engineering principles, design patterns, and best practices - Excellent problem-solving and analytical skills, with the ability to work collaboratively in an Agile environment - Strong communication and interpersonal skills to work effectively with cross-functional teams - Bonus: Experience with TypeScript, Node.js, and cloud-based deployment (e.g., AWS, Azure, GCP)

About the company

Citi is constantly growing and progressing through our technology - laser focused on evolving the old way of doing things. As one of the world's most global banks we're changing how the world does business. Join a supportive community where real innovation happens and where your work makes a tangible impact. Take your technology career to the next level through the power of Citi's globality and vast expertise.

Skills

react
javascript
html
css
redux
mobx
webpack
rollup
parcel
unit testing
integration testing
end-to-end testing
typescript
node.js
aws
azure
gcp