Job Directory Senior Mobile Architect

Senior Mobile Architect
Chicago, IL

Companies like
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About

Job Description

As an Android Mobile Architect, you will play a key role in delivering award winning interactive experiences to our clients. You will work independently, or as part of a team, to convert high quality rich interactive experience design concepts to reality with your excellent understanding of proven and emerging technologies. You will use your creative technology skills to make ridiculously crazy ideas a reality.

You have a proven track record of success in managing multi-track teams to deliver a comprehensive solution that achieves a common vision. You are an expert at architecting and managing end to end delivery of full-scale IT projects & applications. You possess a broad and deep level of understanding in interactive development technologies and a history of successfully delivering projects on time and on budget.

Responsibilities:

* Strong leadership and communication skills to effectively manage client and Sapient teams through Sales, Analysis & Design, Implementation, and Support project phases
* Get-it-done attitude
* A strong understanding of complex computer science and software engineering principles
* Experience in graphics manipulation/optimization; in addition to the use of nine patch images
* Experience leading the development and distribution of apps via enterprise channels or public app stores
* Excellent knowledge of working with dynamic data (e.g., JSON, XML, AMF) through various interface types (e.g., REST, SOAP)
* Experience leading the performance tuning strategy of consumer applications
* Create application architecture and technical design using design patterns and common solutions
* Work with project management to accurately estimate and scope out projects
* Work with information architecture and design teams during planning and production phases
* Ensure cross-device compatibility
* Converse with back-end teams to create optimum integration solutions
* Problem solving in a proactive and efficient manner
* Be responsible for the quality of your work throughout its lifecycle
* Mentor, coach and manage team members while managing your team's track of work to completion
* Analyze and critique code based on functional specifications
* Optimize and lead your development team for user experience
* Be able to produce clear and concise technical specification documents for internal and external use
* Comment on code and produce documentation to industry standards
* Be proactive in the global development community
* Produce code to the highest standards while adhering to industry accepted architecture and design pattern techniques and methodologies (e.g., MVC, SOA, OOP, DI etc.)

Requirements:

* Bachelor's degree in Computer Science or related field preferred
* 10+ years of industry experience
* Android Development - Excellent working knowledge of Android Studio/Gradle, Kotlin, SQLite, Google Volley
* Successful track record of designing and delivering mobile and tablet experience using
* Vast knowledge of Kotlin
* Good communicator and team player with strong organizational and estimation skills
* Proactively helps drive innovation within the company
* Excellent knowledge of working with dynamic data (e.g., JSON, XML) through various interface types (e.g., REST, SOAP)
* Experience performance profiling and tuning consumer applications

Preferred:

* Experience integrating analytics and tracking solutions (e.g., Omniture, Google Analytics)
* Experience integrating with CMS technologies (e.g., Adobe Experience Manager, Interwoven)
* Experience working with backend technologies (e.g., Java, .NET, Groovy, Python, Node.js)
* Good understanding of timeline animation techniques and code animation techniques
* Experience with ORM based data storage, SQL Experience a plus as well as non-relational persistence data storage
* Experience developing interactive user interfaces utilizing HTML5 and JavaScript
* Experience with client application persistence of data using recommended platform specific technologies

Education:

* Bachelor's degree in Computer Science or related field preferred

Publicis Sapient is a digital transformation partner helping established organizations get to their future, digitally-enabled state, both in the way they work and the way they serve their customers. We help unlock value through a start-up mindset and modern methods, fusing strategy, consulting and customer experience with agile engineering and problem-solving creativity. As digital pioneers with 20,000 people and 53 offices around the globe, our experience spanning technology, data sciences, consulting and customer obsession - combined with our culture of curiosity and relentlessness - enables us to accelerate our clients' businesses through designing the products and services their customers truly value. Publicis Sapient is the digital business transformation hub of Publicis Groupe. For more information, visit publicissapient.com.

As part of our dedication to an inclusive and diverse workforce, Publicis Sapient is committed to Equal Employment Opportunity without regard for race, color, national origin, ethnicity, gender, protected veteran status, disability, sexual orientation, gender identity, or religion. We are also committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation due to a disability, you may contact us at hiring@publicissapient.com or you may call us at +1-617-621-0200.

Apply Now

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.