Android Architect

company banner
Apex Systems, Inc
Agile, Algorithms, Android, Architecture, Business Requirements, Database, Development, Genetic, Libraries, Management, Mobile Development, MySQL, mysql, Programming, Project, TDD, Testing
Full Time
Work from home not available Travel not required

Job Description

Job Description

Job #: 1006572

Senior Architect Android


You 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 reviews

What you ll 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 pattersn and solutions
  • Produce clean architecture principles and enable team to write code to the highest standard by frequest code reviews

Your Skill Set
  • 10+ years of Mobile Development Experience
  • 5+ years of experience architecting and designing native apps solutions for Android
  • Demonstrate architeching depolyments techniques for Andriod apps [Artifactory /Gradle experience preferred]
  • Expertise in programming in Kotlin and implementing core modules using MVVM design pattern
  • Expertise in Architeching 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 reuseable artifacts, modules and assets
  • Solid database management skills Room Persistence, mySQL, Relational Database Design
  • Must have 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

EEO Employer

Apex Systems is an equal opportunity employer. We do not discriminate or allow discrimination on the basis of race, color, religion, creed, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), age, sexual orientation, gender identity, national origin, ancestry, citizenship, genetic information, registered domestic partner status, marital status, disability, status as a crime victim, protected veteran status, political affiliation, union membership, or any other characteristic protected by law. Apex will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law. If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation in using our website for a search or application, please contact our Employee Services Department at 844-463-6178-6178.

Company Information

Apex Systems is a division of the 2nd largest IT staffing and services firm in North America with over 60 branch locations across North America. We help match top IT talent with great companies in all industries. In 2014, Apex placed over 24,500 tech professionals with clients across the U.S. and Canada.
Dice Id : apexsan
Position Id : BHJOB2374_1006572
Originally Posted : 3 weeks ago

Similar Positions at Apex Systems, Inc

Android Developer
  • Houston, TX
  • 3 days ago
iOS Developer
  • Houston, TX
  • 3 days ago
Splunk Architect
  • Dallas, TX
  • 3 days ago
Java Developer Android Triage
  • Menlo Park, CA
  • 3 days ago
WMS Architect
  • Olive Branch, MS
  • 3 days ago
Platform Architect
  • Dearborn, MI
  • 3 days ago
Sr. Product Architect
  • Cincinnati, OH
  • 3 days ago
Lead Systems Design Architect
  • Las Vegas, NV
  • 3 days ago
Dev Ops Architect
  • Waltham, MA
  • 3 days ago
Java Developer - Specialty 3
  • Austin, TX
  • 3 days ago