Posted in

Lead Software Engineer – Mobile

Lead Software Engineer – Mobile

CompanyJP Morgan Chase
LocationNew York, NY, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
Degrees
Experience LevelSenior

Requirements

  • Formal training or certification in software engineering concepts with 5+ years of applied experience.
  • Expertise in TypeScript, React Native, JSX/TSX and Mobile Development.
  • Knowledgeable in mobile-first and responsive design principles.
  • Experience debugging and solving cross-device issues.
  • Ability to integrate with APIs in the context of a modern mobile application.

Responsibilities

  • Develop high-quality mobile user interfaces using TypeScript and React Native
  • Collaborate cross-functionally with Other Engineers, Product Managers, Designers, Data Analysts, Content Editors, and other disciplines to deliver comprehensive software solutions.
  • Write clean, concise, and secure code with minimal guidance, ensuring both frontend and backend components are robust and efficient.
  • Engage in pair programming, code reviews, and project task estimation with other engineers.
  • Design, develop, code, and troubleshoot with consideration of upstream and downstream systems and technical implications.
  • Utilize tools within the Software Development Life Cycle toolchain to enhance automation and improve value delivery.
  • Apply advanced technical troubleshooting skills to solve complex technical problems.
  • Analyze large, diverse data sets to identify issues and contribute to decision-making for secure, stable application development.
  • Continuously learn and apply system processes, methodologies, and skills for developing secure, stable code and systems.
  • Foster a team culture of diversity, opportunity, inclusion, and respect.

Preferred Qualifications

  • Ability to review Figma design boards from a UX Designer for technical vetting and execution.
  • Experience working with GraphQL.
  • A keen interest in staying ahead of modern development trends and experimenting with emerging technologies such as AI and Machine Learning.
  • Experience working across the entire Software Development Life Cycle in a large corporate environment.
  • Exposure to agile methodologies such as CI/CD, Application Resiliency, and Security.
  • Exposure to AWS or other cloud technologies.
  • A passion for restaurants and great food!