Software Engineer - Android/Mobile App Dev
Chase is looking for really good software developers. Our Digital development team is focused on creating experiences and services that are innovative, market disruptors, and game-changers. Both Apple and Google rank us as one of the top 5 finance apps - and we're still not happy with it. We want developers to write code for humans - clear working code, well documented, and maintainable.
Application developers should feel familiar and comfortable with applying agile principles to software development, using collaborative tools for knowledge sharing, and unworried to work in a large organization with many teams and individuals.
RESPONSIBILITIES:
- Complete development assignments on time with an appropriate level of quality to support project efforts.
- Participate in a digital technology project from concept to implementation, and through all phases of the software development lifecycle
- Create work estimates based on technology concepts and requirements documentation.
- Support project releases.
REQUIREMENTS:
- 5+ years experience designing and implementing applications
- 4+ years of combined software/application development experience in Java, Kotlin and android
- Excellent written and oral communication skills
- Degree in Computer Science or related degree from an accredited university.
QUALIFICATIONS:
- Working knowledge of Kotlin and Java
- Working knowledge of Git/Bitbucket version control
- Ability to communicate effectively with other technical resources and the company as a whole
- Experience working with API integration
- Experience building components, libraries, SDKs
- Past experience in RxJava, LiveData, and Restful API integration is expected
- Experience with unit-testing libraries like Mockito
- Understands the importance of unit testing and is able to write meaningful unit tests
- Ability to troubleshoot and identify the root cause of issues under time pressure
- Ability to effectively articulate technical challenges and solutions
- Excellent interpersonal communication with strong verbal / written communication skills
- Demonstrated skill and passion for operational excellence
- Prior experience working on agile teams
- Customer-focused mindset, taking pride in creating an informative data-driven journey
- Experience building localized, multi-tenant solutions
- Experience with all phases of the development life cycle
- Ability to understand requirements and translate them to efficient code.
- Pair programming ability is a bonus
- Experience with the following is desired:
Application developers should feel familiar and comfortable with applying agile principles to software development, using collaborative tools for knowledge sharing, and unworried to work in a large organization with many teams and individuals.
RESPONSIBILITIES:
- Complete development assignments on time with an appropriate level of quality to support project efforts.
- Participate in a digital technology project from concept to implementation, and through all phases of the software development lifecycle
- Create work estimates based on technology concepts and requirements documentation.
- Support project releases.
REQUIREMENTS:
- 5+ years experience designing and implementing applications
- 4+ years of combined software/application development experience in Java, Kotlin and android
- Excellent written and oral communication skills
- Degree in Computer Science or related degree from an accredited university.
QUALIFICATIONS:
- Working knowledge of Kotlin and Java
- Working knowledge of Git/Bitbucket version control
- Ability to communicate effectively with other technical resources and the company as a whole
- Experience working with API integration
- Experience building components, libraries, SDKs
- Past experience in RxJava, LiveData, and Restful API integration is expected
- Experience with unit-testing libraries like Mockito
- Understands the importance of unit testing and is able to write meaningful unit tests
- Ability to troubleshoot and identify the root cause of issues under time pressure
- Ability to effectively articulate technical challenges and solutions
- Excellent interpersonal communication with strong verbal / written communication skills
- Demonstrated skill and passion for operational excellence
- Prior experience working on agile teams
- Customer-focused mindset, taking pride in creating an informative data-driven journey
- Experience building localized, multi-tenant solutions
- Experience with all phases of the development life cycle
- Ability to understand requirements and translate them to efficient code.
- Pair programming ability is a bonus
- Experience with the following is desired:
Jobs Rated Reports for Software Engineer
Posted: 2022-10-12 Expires: 2023-02-19
For over 200 years, JPMorgan Chase & Co has provided innovative financial solutions for consumers, small businesses, corporations, governments and institutions around the world.
Today, we're a leading global financial services firm with operations servicing clients in more than 100 countries.