Software Engineer [Multiple Positions Available]

JPMorgan Chase & Co.New York, NY
$197,000 - $215,000Onsite

About The Position

This role involves leading the design, development, and deployment of applications for a financial services platform. The engineer will collaborate with product managers, UX/UI designers, and backend developers to create seamless and user-friendly mobile experiences using the latest iOS technologies and frameworks. Key responsibilities include building robust and efficient applications, implementing best practices for security, performance, and code quality, conducting code reviews, staying updated on industry trends, collaborating with QA teams, mentoring developers, and working with DevOps for streamlined deployment processes.

Requirements

  • Master's degree in Computer Science, Computer Engineering, or related field of study plus 5 years of experience in the job offered or as Software Engineer, iOS Mobile Engineer, or related occupation.
  • Alternatively, a Bachelor's degree in Computer Science, Computer Engineering, or related field of study plus 7 years of experience in the job offered or as Software Engineer, iOS Mobile Engineer, or related occupation.
  • Five (5) years of experience with developing iOS applications using Swift and Objective C programming languages.
  • Five (5) years of experience utilizing Xcode and SPM (Swift Package Manager) for working with open-source libraries.
  • Five (5) years of experience using iOS technologies and frameworks, including Foundation, UIKit, SwiftUI, Combine, and Core Data, to build robust and efficient applications.
  • Five (5) years of experience using Git and in-depth knowledge of source code management to effectively manage a large codebase.
  • Five (5) years of experience implementing best practices for mobile application security, performance optimization, and code quality.
  • Five (5) years of experience with mobile application architecture and design patterns like MVC or MVVM to build robust and scalable mobile applications.
  • Five (5) years of experience utilizing RESTful APIs and JSON parsing for seamless data exchange and integration.
  • Five (5) years of experience writing unit tests using iOS unit test frameworks such as XCTest.
  • Five (5) years of experience conducting thorough code reviews to ensure code quality and functionality.

Responsibilities

  • Lead the design, development, and deployment of applications for financial services platform.
  • Collaborate with product managers, UX/UI designers, and backend developers to create seamless and user-friendly mobile experiences.
  • Utilize the latest iOS technologies and frameworks to build robust and efficient applications.
  • Implement best practices for mobile application security, performance optimization, and code quality.
  • Conduct code reviews, identify areas for improvement, and ensure adherence to coding standards and best practices.
  • Stay up-to-date with the latest industry trends, tools, and technologies, and evaluate their potential impact on our mobile strategy.
  • Collaborate with QA teams to ensure thorough testing and quality assurance of mobile applications.
  • Mentor and guide a team of developers, providing technical leadership and fostering a culture of continuous learning and improvement.
  • Work closely with DevOps teams to streamline the deployment and release processes.

Benefits

  • Comprehensive health care coverage
  • On-site health and wellness centers
  • Retirement savings plan
  • Backup childcare
  • Tuition reimbursement
  • Mental health support
  • Financial coaching
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service