U.S. Bank Senior Android Engineer in Dublin, Ireland
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.
U.S. Bank is currently seeking a product-aware and design-oriented Senior Android developer within Talech to re-imagine and flesh out our mobile experiences across Android devices.
Talech is focused on building the next generation point of sale software for small business through simple, intuitive interfaces and powerful analytics.
You'll be an early member of small close-knit team that is leading a mission to help merchants run their business better. This role is responsible for the development and application of the next generation of software.
Designs and develops mobile applications for Android platform
Collaborates closely with our product, design, and server engineers
Utilizes 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.
Bachelor's degree, or equivalent work experience
6+ years of experience working on mobile applications
Required Skills / Experience
Strong Experience in native frameworks (API, unit testing, deployment, etc.)
Excellent programming skills in Kotlin and Java
Familiar with MVVM pattern, data structures with solid OOP
Experience with Android performance tools and optimization
Strong object-oriented programming, design skills, and computer science fundamentals
Demonstrated success in delivering complex full stack mobile applications across native and server-side components
Utilizes technical expertise and leadership skills to resolve issues, ensure product goals are met, and serve as a mentor to coach and support junior engineers to continue to raise the engineering bar across the organization
Works to drive both high level and detailed technical designs, conducts technical reviews and define solution requirements and technical implementation approaches
Proficient understanding of algorithms, data structures, architectural design patterns and best practices
Excellent communication, presentation skills, leadership, problem solving and analytical skills
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.
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.
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.