drjobs Lead Software Engineer - Mobile Android

Lead Software Engineer - Mobile Android

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Bengaluru - India

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Description

We have an opportunity to impact your career and provide an adventure where you can push the limits of whats possible.

As a Lead Software Engineer - Android at JPMorgan Chase within the Commercial & Investment Banking you play a crucial role in an agile team dedicated to enhancing building and delivering reliable market-leading technology products in a secure stable and scalable manner. As a key technical contributor you will be responsible for implementing vital technology solutions across diverse technical domains within various business functions all in support of the firms strategic objectives.

Job responsibilities

  • Builds and deploys production-grade native Android Mobile applications to solve various business use cases for the firm.
  • Provides overall direction oversight training and coaching for a team of entry-level to mid-level software engineers that work on basic to moderately complex tasks.
  • Takes accountabilityfor decisions that influence teams resources tactical operations and the execution and implementation of processes and procedures.
  • Ensures successful collaboration across teams and stakeholders.
  • Identifies and mitigates issues to execute a book of work while escalating issues as necessary.
  • Provides input to leadership regarding budget approach and technical considerations to improve operational efficiencies and functionality for the team.
  • Creates a culture of diversity equity inclusion and respect for team members and prioritize diverse representation.

Required qualifications capabilities and skills

  • Formal training or certification on software engineering concepts and 5 years applied experience
  • Practical Mobile native experience with expert knowledge in all phases of the mobile app development life cycle.
  • Use of frameworks and APIs like Kotlin Jetpack Compose Dagger/Hilt for Dependency Injection and experience in using Android Studio tools like Layout Inspector Memory Profiler and CPU Profiler.
  • Strong experience with Data Structures Type Conversions Multi-Threading. Experience with clean architecture & one or more design patterns MVVM MVI MVP Singleton.
  • Enthusiasm for automated testing and experience with unit testing frameworks.
  • Understanding of build systems such as Gradle Jenkins or similar systems.
  • Worked in an Agile development environment and well-versed with agile ceremonies.
  • Experience working with API integration distributed systems monitoring caching and persistence solutions.
  • Demonstrated skill and passion for operational excellence customer-focused mindset taking pride in creating an informative data-driven journey.
Preferred qualifications capabilities and skills
  • Extensive experience including developing large-scale mobile applications.
  • Strong communication skills along with significant experience managing stakeholders of diverse backgrounds.
  • Understands the importance of unit testing and can write meaningful unit tests.
  • Understanding of GIT and GIT workflow.
  • Experience leading teams of technologists.
  • Ability to guide and coach teams on approach to achieve goals aligned against a set of strategic initiatives.
  • Experience with hiring developing and recognizing talent.


Employment Type

Full-Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.