Senior Android Architect
Company: Serve Professionals
Location: Marietta
Posted on: May 9, 2022
Job Description:
Job DescriptionSenior Android ArchitectHybrid Role - Need Local
or Ready to Relocate Candidates OnlyCANDIDATE MUST BE LIVING IN THE
UNITED STATESDuration: 12+ MonthsMode of Interview: 2 round video
interviewsYou are an experienced Android architect who has an
established track record-breaking down complex problems into
smaller, composable parts. You are able to clearly communicate
complex software architecture to project stakeholders and Tech
Leads. You drive the quality up and the risk down. You are an
expert at applying platform features and best practices and sharing
that knowledge to help the team grow. You like to share your best
coding practices including good design documentation, unit testing
techniques, and uphold peer to peer code reviewsWhat You Will
Do:
- Support translating complex business requirements into
actionable units of work that team members can understand and
implement
- Clearly communicate risk and implementation details to Mobile
leadership
- Mentors team members and participate in engineering
leadership
- Be a key driver of our agile development workflow
- Create Application Architecture and Technical design using
well-groomed design patterns and solutions
- Produce clean architecture principles and enable the team to
write code to the highest standard by frequent code reviewsYour
Skillset:
- Bachelors in Computer Science or related field of study
required, Masters preferred
- 12+ years of experience in a technical role
- 10+ years of Mobile Development Experience in Android
- 5+ years of experience in a lead role architecting and
designing native apps solutions for Android
- Demonstrate architecting deployments techniques for Android
apps [Artifactory /Gradle experience preferred]
- Expertise in programming in Kotlin and implementing core
modules using an MVVM design pattern
- Expertise in Architecting data flow between modularized SDKs
and component libraries
- Strong understanding of Core libraries, application frameworks,
and Android architecture [Preferred solid knowledge of Android
Jetpack Architecture components]
- Strong experience with Cloud Messaging APIs, offline storage,
background processing, threading, and performance tuning, caching,
and performance optimization
- Solid knowledge of data structures, algorithms, and designing
for performance, scalability, and 100% availability systems
- Solid grasp in developing reusable artifacts, modules, and
assets
- Solid database management skills Room Persistence, MySQL,
Relational Database Design
- Must have the understanding to locate and optimize code for
efficiency and performance
- Experience with defining and implementing Unit Tests with
JUnit, Robolectric, Espresso TDD experience will be Bonus
points
- Competence in working through code deployment techniques to
Google Play
Keywords: Serve Professionals, Marietta , Senior Android Architect, Professions , Marietta, Georgia
Didn't find what you're looking for? Search again!
Loading more jobs...