Android Application Architect in Alameda, CA at Johnson Service Group

Date Posted: 10/24/2019

Job Snapshot

  • Employee Type:
    Full-Time
  • Location:
    Alameda, CA
  • Job Type:
  • Experience:
    At least 8 year(s)
  • Date Posted:
    10/24/2019

Job Description

JobID: 376685

Johnson Service Group is looking for a Mobile Application Architect to work on-site with our client in Alameda, CA. Either iOS or Android experience will be considered. NO THIRD PARTIES!

The successful candidates will work within the client’s high-performance development team that is developing industry-leading world-class products in patient healthcare. The successful candidate will be an integral member of a larger product develop group that works in all digital technologies (mobile, watch, desktop and cloud).

Responsibilities:

The Mobile Architect will be responsible for the design and optimization of our client’s mobile application platform. This individual will review application plans and designs for conformance to architecture technical standards and provide technical solutions for cross functional projects. Seeking a talented Mobile Architect who is passionate about building high performance, scalable, mission critical, and secure mobile applications.

The ideal candidate will have significant input into their mobile applications and will help influence the direction of their mobile solution strategies. The candidate must be able to understand multiple constructs including APIs, SDKs, databases, micro-services, security, performance, networking, scalability and their trade-offs.

ESSENTIAL DUTIES AND RESPONSIBILITIES
The essential functions include, but are not limited to the following:

  • Manage mobile application development, architecture design, and deployment activities on multiple platforms
  • Develop high level mobile solution design when implementing business requirements
  • Establish and govern application best practices and standards
  • Establish an integration approach and data exchange structure
  • Identify high-risk components and subsystems
  • Drive consensus and approval
  • Establish and leads evaluation approach and recommendations
  • Establish and maintains application principles, design and coding standards and guidelines
  • Manage the creation and maintenance of core libraries
  • Understand middleware, server-side technologies, service-oriented architectures, and provide input
  • Responsible for researching, proposing, and implementing new technologies
  • Perform code reviews and create documentation
  • Responsible for code reusability, performance optimization, and minimizing technical debt
  • Delegate assignments to developers both onshore and offshore
  • Responsible for unit testing code changes
  • Responsible for sprint commitments
  • Update the app codebase in a manner that is in line with the backend architect's designs
  • Perform commits / code check in's
  • Responsible for proactively clarifying requirements and specifications with Business Analyst and Product Manager when direction is unclear
  • Manage risk identification and risk mitigation strategies associated with application architecture
  • Provide technical guidance on new initiatives with business goals in mind

MINIMUM QUALIFICATIONS (KNOWLEDGE, SKILLS, AND ABILITIES)

  • Minimum of 8 years of hands-on mobile app development and architecture experience with iPhone and/or Android
  • Minimum of 10 years of overall experience; Senior Software Systems & Architecture experience in the pre-mobile world
  • Well versed in pushing app builds to the App Store and Google Play
  • Mobile development experience with Objective C, Swift, Java
  • Scoping and estimating mobile application development projects
  • Experience with large scale mobile applications powered by a service-oriented architecture
  • Experience with mobile device management, mobile app distribution, and device-based mobile app testing
  • Troubleshooting, diagnosing, and supporting mobile application development
  • Proven ability to build, manage and foster a team-oriented environment
  • Proven ability to work creatively and analytically in a problem-solving environment
  • Excellent communication (written and oral) and interpersonal skills
  • Strong written and verbal communication skills
  • Bachelor’s degree or higher in computer science, information technology or related field
  • Prior experience working in an FDA regulated environment, a plus
  • Ability to work in high-pressure, deadline driven environment

#D800