J

UI Lead Software Engineer - React

JPMorganChase
Full-time
On-site
Jersey City, New Jersey, United States
$152,000 - $215,000 USD yearly
Description

Be an integral part of an innovative software engineer team that's constantly pushing the envelope to enhance, build, and deliver top-notch technology products. 

As a Lead Software Engineer at JPMorgan Chase within our Corporate Tech – Integrated Desktop team, you will play a pivotal role in an agile team dedicated to enhancing, building, and delivering market-leading technology products that are secure, stable, and scalable. As a core technical contributor, you will promote critical technology solutions across multiple technical domains, supporting the firm’s business objectives. We seek candidates with full-stack development and architectural experience in React and Java, as well as expertise in managing applications on AWS. This role emphasizes hands-on technical leadership, guiding the team in crafting innovative technology solutions.

Job Responsibilities

  • Develop and execute creative software solutions, employing innovative approaches to design, development, and technical troubleshooting.
  • Produce secure, high-quality production code, and review and debug code authored by peers.
  • Identify and implement opportunities to automate or eliminate recurring issues, enhancing the operational stability of software applications and systems.
  • Champion communities of practice across Software Engineering to promote awareness and adoption of cutting-edge technologies.
  • Foster a team culture of diversity, equity, inclusion, and respect.
  • Design and implement intuitive, responsive, and visually appealing user interfaces, ensuring a seamless user experience across devices and platforms.
  • Collaborate with UX/UI designers to translate design wireframes into high-quality code.
  • Operate as a full-stack developer, managing both front-end and back-end development tasks to ensure seamless application integration and functionality.

 

Required qualifications, capabilities, and skills
  • Formal training or certification in Software Development concepts with 5+ years of applied experience.
  • Hands-on experience in system design, application development, testing, and ensuring operational stability.
  • Strong understanding of UI/UX principles and best practices, with the ability to create visually appealing and user-friendly interfaces.
  • Experience with front-end technologies, such as HTML5, CSS3, TypeScript and JavaScript frameworks such as React
  • Knowledge of CSS frameworks and modern design systems such as Material Design. Strong understanding of API protocols and standards
  • Expertise in responsive design and practical cloud-native experience in AWS.
  • Experience with containerization technologies such as Kubernetes or Docker.
  • Proficiency in automation and continuous delivery methods.
  • Comprehensive understanding of the Software Development Life Cycle.
  • Ability to work collaboratively in a team environment and communicate effectively with both technical and non-technical stakeholders.

 

Preferred qualifications, capabilities, and skills
  • Working knowledge of Java-Spring.
  • Familiarity with RESTful APIs and microservices architecture.
  • Experience with version control systems, such as Git.
  • Strong problem-solving skills and attention to detail.
  • Knowledge of the financial services industry and its IT systems.
  • 5 years of experience in deploying and managing applications on AWS, ensuring scalability, reliability, and performance.