Key Skills:
Mobile Android, Android framework, multithreading, networking, offline storage, performance tuning, Kotlin, Java, Android SDK, Gradle, RxJava/RxAndroid, Room/SQLite, Koin/Dagger2, MVVM, MVP, Mockito, JUnit, Agile methodologies
Job Description:
As an Android Engineer, you will spend your days translating requirements into solutions, writing code, collaborating with cross-functional teams, and providing insights necessary to think beyond the status quo. You will oversee small project teams consisting of other engineers who will look to you as a trusted advisor and subject matter expert.
About Team:
Our team works closely with our US stores and eCommerce business to better serve customers by empowering team members, stores, and merchants with technological innovation.
What you'll do:
- Assist in providing guidance to small groups of two to three engineers, including offshore associates, for assigned Engineering projects.
- Provide support to the business by responding to user questions, concerns, and issues.
- Manage small to large-sized complex projects by reviewing project requirements and translating them into technical solutions.
- Troubleshoot business and production issues by gathering information and performing root cause analysis.
- Participate in the discovery phase of projects to come up with high-level designs.
- Demonstrate up-to-date expertise in the development, execution, and improvement of action plans.
- Provide and support the implementation of business solutions by building relationships with key stakeholders.
What you'll bring:
Extensive understanding of Android framework components, expert-level knowledge of Kotlin, Java, Android SDK, and Gradle, and experience with Reactive framework, offline storage, and dependency injection. Experience in developing content-rich applications, good app architecture using design patterns, and a disciplined approach to development.
Similar Jobs
- View Job
Android developer (only w2 candidate - Hybrid in Sunnyvale,CA)
Sunnyvale - View Job
Android Developer - W2 Only
San Jose - View Job
Only Local Sunnyvale, CA, MySQL DBA
Sunnyvale - View Job
Only Local Sunnyvale, CA, MySQL DBA
Sunnyvale - View Job
(USA) Staff, Software Engineer: Android - Sunnyvale, CA
Sunnyvale