Lead Software Engineer (Android)
Company: U.S. Bank
Location: Carson
Posted on: May 26, 2023
|
|
Job Description:
At U.S. Bank, we're on a journey to do our best. Helping the
customers and businesses we serve to make better and smarter
financial decisions and enabling the communities we support to grow
and succeed. We believe it takes all of us to bring our shared
ambition to life, and each person is unique in their potential. A
career with U.S. Bank gives you a wide, ever-growing range of
opportunities to discover what makes you thrive at every stage of
your career. Try new things, learn new skills and discover what you
excel at-all from Day One.
Job Description
Be a part of transformational change where integrity matters,
success inspires, and great teams collaborate and innovate. As the
fifth-largest bank in the United States, we're one of the country's
most respected, innovative, ethical, and successful financial
institutions. We're looking for people who want more than just a
job - they want to make a difference! U.S. Bank is seeking a
Software Engineer who will contribute toward the success of our
technology initiatives in our digital transformation journey.
U.S. Bank is currently seeking a product-aware and design-oriented
Lead Software Engineer (Android) within Talech to re-imagine and
flesh out our mobile experiences across various android devices.
Talech is focused on building the next generation point of sale
software for small business through simple, intuitive interfaces
and powerful analytics. The Lead Software Engineer will be an early
member of small close-knit team that is leading a mission to help
merchants run their business better. The Lead Software Engineer is
responsible for the development and application of the next
generation of software. The primary responsibility of this role
will be hands on coding.
#LI-Remote
Primary Responsibilities:
- Designs and develops mobile applications across all Android
devices
- Collaborates closely with our product, design, and server
engineers
- Utilize your experience and judgement to make the system scalable
and performant
- Defines and documents the designs for applications and
enhancements
- Creates, reviews, and may coordinate execution of unit test plans
for multiple projects. Identifies opportunities to improve testing
process
- Assists with design, coding, testing, implementation, and
documentation of solution
- Develops high level program specifications. Ensures that expected
application performance levels are achieved
- Assists technical staff and clients to investigate, analyze, and
resolve highly complex technical problems. Identifies and manages
interfaces, service levels, standards, and configurations
- Analyzes, defines, and documents design for data, workflow,
logical processes, and operating system environment, interfaces
with other systems, internal and external
- Supervises monitoring of existing application systems operating
efficiency
- Identifies opportunities for improvement and recommends technical
solutions
- Demonstrates deep understanding of the business needs driving
projects. May be key point of contact for business line
Basic Qualifications:
- Bachelor's degree, or equivalent work experience
- 6+ years of relevant experience
Required Skills / Experience:
- Fluency with Kotlin and java development
- Knowledge of cutting-edge Android technologies
- Strong opinion about design and a desire for building beautiful
user experiences
- A constant drive to make things simpler and faster
- 6+ years of experience in mobile/software development
- Hands on experience working with Android SDK, Android Studio,
APIs, Database/SQL
- Experience with MVVM architecture
- Familiarity with LiveData, Room DB, and Coroutines
-
Preferred Skills / Experience:
- Solid engineering and coding skills with good understanding of
data structures and asynchronous programming
- Empathy for our customers, who rely on us to run their
business
- All our team members regularly speak with our customers
- Comfort and delight in a small, intense, high-growth startup
environment
If there's anything we can do to accommodate a disability during
any portion of the application or hiring process, please refer to
our disability accommodations for applicants
(https://careers.usbank.com/global/en/disability-accommodations-for-applicants)
.
Learn how the way we work at U.S. Bank
(https://assets.phenompeople.com/CareerConnectResources/prod/UBNAGLOBAL/documents/Thewaywework-1666895142717.pdf)
drives meaningful relationships with our customers and
collaboration across the company.
Benefits:
Our approach to benefits and total rewards considers our team
members' whole selves and what may be needed to thrive in and
outside work. That's why our benefits are designed to help you and
your family boost your health, protect your financial security and
give you peace of mind. Our benefits include the following (some
may vary based on role, location or hours):
Healthcare (medical, dental, vision)
Basic term and optional term life insurance
Short-term and long-term disability
Pregnancy disability and parental leave
401(k) and employer-funded retirement plan
Paid vacation (from two to five weeks depending on salary grade and
tenure)
Up to 11 paid holiday opportunities
Adoption assistance
Sick and Safe Leave accruals of one hour for every 30 worked, up to
80 hours per calendar year unless otherwise provided by law
EEO is the Law
U.S. Bank is an equal opportunity employer committed to creating a
diverse workforce. We consider all qualified applicants without
regard to race, religion, color, sex, national origin, age, sexual
orientation, gender identity, disability or veteran status, among
other factors. Applicants can learn more about the company's status
as an equal opportunity employer by viewing the federal KNOW YOUR
RIGHTS
(https://eeoc.gov/sites/default/files/2022-10/EEOC_KnowYourRights_screen_reader_10_20.pdf)
EEO poster.
E-Verify
U.S. Bank participates in the U.S. Department of Homeland Security
E-Verify program in all facilities located in the United States and
certain U.S. territories. The E-Verify program is an Internet-based
employment eligibility verification system operated by the U.S.
Citizenship and Immigration Services. Learn more about the E-Verify
program
(https://careers.usbank.com/verification-of-eligibility-for-employment)
.
U.S. Bank will consider qualified applicants with criminal
histories in a manner consistent with the San Francisco Fair Chance
Ordinance.
Keywords: U.S. Bank, Carson , Lead Software Engineer (Android), IT / Software / Systems , Carson, California
Click
here to apply!
|