Posted in

Senior Lead UI Developer – Reactjs and Java

Senior Lead UI Developer – Reactjs and Java

CompanyS&P Global
LocationPrinceton, NJ, USA
Salary$150000 – $200000
TypeFull-Time
Degrees
Experience LevelExpert or higher

Requirements

  • A minimum of 10 years of experience in technology, with a strong focus on application development and production support using ReactJS for frontend development and Node.js, Spring frameworks for backend development.
  • 2+ years of experience leading development teams, with a preference for direct people management.
  • Extensive experience with ReactJS, Java, with a significant focus on developing concurrent and distributed systems.
  • Advanced knowledge of user interface design and development using React, TypeScript, HTML5, XML, and CSS.
  • Advanced expertise in Spring-based technologies such as Spring Boot.
  • Proven experience in designing and implementing REST APIs and microservices-based solutions.
  • Extensive hands-on experience in designing, developing, testing, and deploying complex projects successfully.
  • Competence in writing unit and integration tests to ensure code quality and reliability.
  • Proficiency in SQL with a solid understanding of data models; knowledge of Python is preferred.
  • Working knowledge of AWS cloud services (e.g., EC2, ECS, Load Balancer, Security Group, EMR, Lambda, S3, Glue).
  • Experience in DevOps development and deployment using Docker and containers.
  • Proficiency in development environments such as IDEs, web & application servers, Git, Azure DevOps, and other modern development tools.
  • Strong problem-solving skills with a solid understanding of software design fundamentals such as data structures and algorithms.
  • Ability to collaborate effectively with product and UX teams to translate UI designs into functional solutions while maintaining high accessibility standards.
  • Ability to design complex software systems, create technical documentation, and implement solutions effectively.

Responsibilities

  • Lead the development of innovative technology solutions for S&P Global Ratings products, utilizing state-of-the-art web applications and Java technologies.
  • Design and develop complex web applications using React JS, Nest JS, and Java, implementing microservices architecture to ensure high scalability and fault tolerance.
  • Oversee the complete software development lifecycle (SDLC), encompassing architecture, design, development, and support of robust technology solutions.
  • Drive the development team to create high-quality, high-performance, and scalable code that meets business objectives.
  • Provide technical guidance and mentorship to junior developers, conducting code reviews and ensuring adherence to best practices and coding standards.
  • Develop comprehensive technical design documents and conduct detailed technical walkthroughs to ensure clarity and alignment.
  • Collaborate seamlessly with technical and non-technical stakeholders to facilitate effective communication and successful project delivery.
  • Manage project timelines, deliverables, and resource allocation effectively.
  • Utilize Docker for containerization of applications and manage deployment processes, ensuring continuous integration and continuous deployment (CI/CD) pipelines are in place.
  • Proactively address and resolve production issues to maintain optimal system performance and reliability.
  • Identify and resolve complex technical issues across the full stack, implementing solutions that enhance system reliability and performance.
  • Engage actively in all scrum ceremonies, applying AGILE best practices to enhance team productivity and project outcomes.
  • Mentor and work with a skilled team while shaping the future of our products, building UI ratings products that consumers can rely on for their decisions.

Preferred Qualifications

  • Domain knowledge in the Financial Industry and Capital Markets.
  • Experience in DevOps development and deployment using Docker and containers.
  • Experience with other JavaScript frameworks and libraries.