Senior Android Engineer - US Tech Solutions, Inc.
Reston, VA 20190
About the Job
Top Skills
Tasks and Responsibilities
- Android Architecture
- Kotlin Development (reactive/functional)
- Jetpack Compose (view layer work)
Tasks and Responsibilities
- Design and build high-quality native mobile applications for the Android platform
- Ensure the performance, quality, and responsiveness of applications
- Collaborate with Product Owners and across engineering teams to define, design, and deploy new features
- Connect the application to back-end tools including the cloud, APIs, and push notifications
- Assist with maintaining high engineering standards in code quality, organization, and automation
- Participate in testing to ensure proper application functionality
- Implement encryption techniques to protect content
- Senior level Android engineer with solid understanding of Android Architecture and the varying layers: Data, View, Presentation, Repository, Domain, etc.; expertise in developing in Kotlin with understanding of reactive and functional programming; Advanced experience using Jetpack Compose (the view layer in which most would have used XML before advancing to this technology).
- Ideally 7+ years of software development experience with a significant focus on Android native mobile applications
- Strong proficiency Kotlin and Jetpack Console
- Demonstrated experience designing, developing, deploying and releasing Android applications in the App store.
- Experience with Android frameworks, and Apollo is preferable.
- Understanding of fundamental Android APIs, frameworks, capabilities, UI styles, and paradigms
- Understanding of UI design and a user-oriented focus
- Knowledge of performance limits and characteristics
- Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
- Bachelor's degree in computer science or a related discipline
Source : US Tech Solutions, Inc.