Lead Software Engineer – Mobile
Company | JP Morgan Chase |
---|---|
Location | New York, NY, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | |
Experience Level | Senior |
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!