Job offer
Lead, Software Engineer
Northern Trust is seeking an experienced Lead Software Engineer with a focus on ReactJS to develop scalable, cloud-native web applications for the banking sector. The position, based in Chicago (hybrid), requires expertise in modern front-end development, DevOps practices, and the ability to deliver high-quality solutions in a dynamic environment.
Role Summary
- We are looking for a React developer with expertise in ReactJS to build scalable, cloud-native applications that leverage a microservices architecture and modern DevOps practices.
- This role involves working in the banking sector, supporting multiple applications, and handling multiple tasks and requests simultaneously in a fast-paced environment.
Main responsibilities
- The React developer is responsible for the design, development, and maintenance of high-performance web applications using ReactJS.
- The role involves building reusable web components, integrating them with RESTful APIs and backend services, and working closely with UX/UI designers, backend developers, and QA teams to deliver high-quality solutions.
- This role requires the ability to develop web applications that are responsive, secure, and optimized for performance across various browsers and devices.
- Responsibilities also include writing clean, maintainable code; conducting code tests; participating in code reviews; troubleshooting production issues; and working continuously as part of a development team to enhance application quality and the user experience.
Required skills
- Frontend: ReactJS, SQL, JavaScript (ES6+), Redux, React Hooks, Context API, Bootstrap, HTML/CSS, CSS-in-JS libraries (Styled Components, Emotion), responsive design, web performance optimization, Node.js, npm
- Tools: GitHub, Cloud Deployments
- Tests: Jest, React Testing Framework
Desirable
- Backend: Java 8–21, Spring Boot, Spring Cloud
- Data: JPA, Hibernate, SQL
- Messaging: Kafka, JMS
- Front End: Next.js
- Competition: Multithreading, Performance Tuning
- Cloud/DevOps: Azure Deployments, CI/CD (Azure DevOps/Jenkins)
Job details