Mobile Software Architect

NantMobile

(Sunnyvale, California)
Full Time Travel Required
Job Posting Details
About NantMobile
NantMobile’s vision is to apply state-of-art sensory technologies to the mobile environment and to build a richer day-to-day experience for consumers and patients.
Responsibilities
As a hands-on software architect for client and mobile platform, you will work with product managers, application developers, back-end architects, and security architects to design and build high performance, secure mobile clients. Client architect defines the right and extensible architecture design across multiple product offerings and device platforms. We need an individual who has an excellent understanding of mobile application platforms on IOS and Android across diverse devices. In this role, strong communication skills (verbal and written), multitasking, being a self-starter and the ability to work and mentor junior members of the team is a must. A successful candidate is articulate and can follow up on projects. **Responsibilities:** - Provide technical architecture and vision for mobile application platforms - Collaborate with architects and Product Managers to design major component or layer of an end to end architecture - Produce architecture requirement document that compliments PRD with focus of keeping the code up to date and in-line with future roadmap - Produce appropriate project artifacts that may include high level architecture designs and detail level design - Mentor other members of the team on mobile application best practices - Present to executives by connecting market and product requirements with architecture - Work with back end architects to build a consistent product and platform stack
Ideal Candidate
**Education/Experience Requirements:** - 10+ years of experience in software development - Bachelor’s degree in Computer Science/Engineering - Expertise in mobile devices and interfacing with hardware - Hands on experience with Android, IOS, mobile SDK and client side scripting (HTML5, Java script) - Up to date in latest tools, technologies and technical trends - Hands on with design, coding and test - Experience in agile methodologies and continuous delivery - Experience in client level technology and coding - Experience in web development - Strong interpersonal communication skills - Ability to lead initiatives and people toward common goals - Excellent oral and written communication, presentation, and analytical skills
Compensation and Working Conditions
Benefits Benefits included

Additional Notes on Compensation

NantMobile offers a competitive salary commensurate with experience and a comprehensive benefits plan.

Working Conditions

Role uses office equipment like: computers, phones, photocopiers, filing cabinets and fax machines. This is a sedentary role; but, some filing is required. This requires the ability to lift files, open filing cabinets and bend or stand as necessary.

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.