Expoint - all jobs in one place

מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר

Limitless High-tech career opportunities - Expoint

JPMorgan Software Engineer III - Mobile development 
United States, Illinois, Chicago 
269988604

20.07.2024

Job responsibilities

  • As the Mobile Engineer, you'll play a crucial role in designing, developing, and optimizing our technology, with a primary focus on iOS platforms
  • Your responsibilities will include hands-on development, collaboration with internal engineers and third-party contractors, and ensuring adherence to best practices and procedures
  • You'll lead the development, testing, and deployment of mobile apps, evaluating and guiding technology choices for mobile and web application development, and collaborating with cross-functional teams to deliver software solutions aligned with business requirements
  • Documentation of development and deployment processes, ensuring code security, reliability, and scalability, and staying abreast of emerging trends and technologies will also be part of your role
  • Develop secure and high-quality production code, and review and debug code written by others
  • Drive decisions that influence the product design, application functionality, and technical operations and processes
  • Serve as a function-wide subject matter expert in one or more areas of focus
  • Add to the team culture of diversity, equity, inclusion, and respect

Required qualifications, capabilities, and skills

  • Formal training or certification on software engineering concepts and 3+ years applied experience
  • Hands-on expertise in mobile application development, including Swift, Objective-C, Kotlin, Java, React, Web (HTML/JavaScript), or equivalent.
  • Hands-on practical experience delivering system design, application development, testing, and operational stability
  • Advanced in one or more programming language(s)
  • Advanced knowledge of software applications and technical processes with considerable in-depth knowledge in one or more technical disciplines (e.g., cloud, artificial intelligence, machine learning, mobile, etc.)
  • Strong understanding of software development best practices, including Agile methodologies
  • Work with mobile application team to setup monitoring and resolve production issues/crashes on mobile devices. Assist with troubleshooting, root cause analysis, and ensure that software bugs are corrected in an expedient manner. Communicate resolution & next steps.
  • Demonstrate proficiency with mobile testing in areas like unit test, automation test, testing/debugging using emulator and device including experience with mobile application profiling for memory analysis, thread analysis and heap analysis on devices, emulators and simulators.
  • Can work with large codebases, managing shared resources and libraries and involvement in the ongoing development one or more mobile applications available in Apple's App Store or Google’s Play Store.
  • Develop test driven mobile app features following agile software development methodology using Swift, Objective C, Xcode and SPM open-source libraries. Ensure code adheres to industry coding best practices.

Preferred qualifications, capabilities, and skills

  • Familiarity with modern front-end technologies
  • Exposure to cloud technologies