Mobile Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Vanguard · 20 hours ago

Mobile Engineer

Vanguard is committed to building a world-class mobile experience for clients and is seeking a Mobile Engineer to join their talented Mobile development team. The role involves working on Android applications within Vanguard's Discretionary Advice platform, focusing on software engineering fundamentals, agile methodologies, and delivering high-quality code.

FinanceFinancial Services
badNo H1Bnote

Responsibilities

Demonstrated experience with software engineering fundamentals including object-oriented design, data structures, dependency injection, and testable code
Able to effectively communicate technical issues in a manner all can understand
Participates in system analysis, design, development, and implementation for our existing mobile native applications
Translates stories into design & code. Develops well-engineered code and test artifacts backed by automated tests
Elevates code into the test, and production environments on schedule. Provides follow-up Production support. Submits change control requests and documents
Follows Agile software development methodology

Qualification

Android EngineeringNative application developmentKotlinJavaAgile methodologyAndroid SDKAndroid StudioDaggerRXJavaRetrofitOKHttpJetpack ComposeMVVMCoroutinesHiltGitEspressoReact NativeCommunication skills

Required

Demonstrated experience with software engineering fundamentals including object-oriented design, data structures, dependency injection, and testable code
Able to effectively communicate technical issues in a manner all can understand
Participates in system analysis, design, development, and implementation for our existing mobile native applications
Translates stories into design & code. Develops well-engineered code and test artifacts backed by automated tests
Elevates code into the test, and production environments on schedule. Provides follow-up Production support. Submits change control requests and documents
Follows Agile software development methodology
Familiarity with Native application development
Willingness to cross train in one or more relevant programming languages (e.g. Kotlin / Java)
Ability to learn new technologies quickly and demonstrate a hands-on understanding
Understanding of design patterns, integration patterns/practice, Data modeling principles and best practices
A good track record of project delivery for large cross-team projects
Strong communication skills and the ability to connect with engineers, managers, PMs, customers
Degree in Computer Science or equivalent preferred or relevant experience
2+ years of software development experience

Preferred

Familiarity with latest Android SDK / Android Studio
Dagger
RXJava
Retrofit / OKHttp
Jetpack Compose
MVVM
Coroutines
Hilt
Git
Espresso
Some familiarity with react native development

Company

Vanguard

company-logo
Check is a client-owned investment company that offers low-cost mutual funds, ETFs, advice, and related services.

Funding

Current Stage
Late Stage
Total Funding
unknown
Key Investors
ic@3401
2017-03-31Non Equity Assistance

Leadership Team

leader-logo
Salim Ramji
Chief Executive Officer
linkedin
leader-logo
Andrew Maack
Principal, Head of US Equity Index Portfolio Management
linkedin
Company data provided by crunchbase