https://bayt.page.link/hH7WebrqspY1EvBa9
Create a job alert for similar positions

Job Description

You’re ready to gain the skills and experience needed to grow within your role and advance your career — and we have the perfect software engineering opportunity for you.


As a Software Engineer II - UI Developer + React JS at JPMorgan Chase within the Commercial Bank Technology Team, you'll be a part of an agile team that works to enhance, design, and deliver the software components of the firm’s state-of-the-art technology products in a secure, stable, and scalable way. As an emerging member of a software engineering team, you execute software solutions through the design, development, and technical troubleshooting of multiple components within a technical product, application, or system, while gaining the skills and experience needed to grow within your role.


Job Responsibilities :


  • Design and develop user interfaces using React.js, ensuring high performance and responsiveness.
  • Build reusable components and front-end libraries for future use.
  • Collaborate with UX/UI designers to translate designs and wireframes into high-quality code.
  • Develop and maintain back-end services and APIs using Java.
  • Integrate front-end components with back-end services.
  • Optimize applications for maximum speed and scalability.
  • Conduct code reviews and provide constructive feedback to peers.
  • Troubleshoot and resolve software defects and issues.
  • Stay updated with the latest industry trends and technologies.

Required qualifications, capabilities, and skills :


  • Formal training or certification on software engineering concepts and 2+ years applied experience
  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • Proven experience as a React UI Developer with additional experience in Java development.
  • Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model.
  • Thorough understanding of React.js and its core principles.
  • Experience with popular React.js workflows (such as Flux or Redux).
  • Proficiency in Java and related technologies (e.g., Spring, Hibernate).
  • Familiarity with RESTful APIs and modern front-end build pipelines and tools.
  • Experience with version control systems such as Git.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork abilities.

Preferred qualifications, capabilities, and skills :


  • Experience with TypeScript.
  • Knowledge of modern authorization mechanisms, such as JSON Web Token.
  • Experience with testing frameworks like Playwright, Jest, Enzyme, or JUnit.
  • Familiarity with cloud platforms (e.g., AWS, Azure) is a plus.
  • Understanding of DevOps practices and tools.


You have reached your limit of 15 Job Alerts. To create a new Job Alert, delete one of your existing Job Alerts first.
Similar jobs alert created successfully. You can manage alerts in settings.
Similar jobs alert disabled successfully. You can manage alerts in settings.