Job Description :
Title: Mobile Architect
Location: Minneapolis, MN
Start Date: ASAP
Duratiion:6+ Months
Project Overview:Android build for mobile banking application

What are we looking for in you?
As a Mobile Architect, you will play a key role in delivering award winning, interactive experiences to our clients. You will work 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 and Duties
· Well versed in developing Android applications for either mobile devices or Digital Out of Home Installations and drives innovation for the company
· Strong leadership and communication skills to effectively manage client and Publicis Sapient teams through Sales, Analysis & Design, Implementation, and Support project phases
· Mentor, coach and manage team members while managing your team''s track of work to completion
· Lead the development and distribution of apps via enterprise channels or public app stores
· 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
· Produce clear and concise technical specification documents for internal and external use
· 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
· Converse with back-end teams to create optimum integration solutions
· Analyze and critique code based on functional specifications
· Optimize and lead your development team for user experience
· Ensure cross-device compatibility
· Comment code and produce documentation to industry standards
· Problem solve in a proactive and efficient manner

Requirements:

· Heroic get-it-done attitude with your fellow team members; ability to take input and lead by example
· 10+ years of industry experience in enterprise architecture, systems integration, package implementation, and interactive design and architecture
· Strong understanding of complex computer science and software engineering principles
· Expertise in Android Development - Excellent working knowledge of Android Studio/Gradle, Java, SQLite, Google Volley
· Successful track record of designing and delivering mobile and tablet experiences
· Excellent communicator and team player with strong organizational and estimation skills
· Excellent knowledge of working with dynamic data (e.g., JSON, XML) through various interface types (e.g., REST, SOAP)
· Experience with performance profiling and tuning consumer applications

Required Experience and Qualifications

Architects are expert developers who have lead workstream. They will be responsible for managing a small team, delegating work, driving projects forward, adhering to timelines, participating in meetings, etc.
Must have demonstrated leadership experience - code reviews, code merges, design guidance
Candidates who have only worked on small apps and small projects won’t meet the demands of this role
10+ years of software development experience
5+ years of experience developing apps for Android
Excellent hands on coding skills with Android application development tools, including Android Studio, Android SDK, Kotlin
Experience with Gradle and using other third-party frameworks tools and SDKs, such as Retrofit, okhttp, Dexter, Timber, Gson, RxJava and Dagger.
Produce code to the highest standards while adhering to industry accepted architecture and design pattern techniques and methodologies (E.g. MVP, MVVM)
Experience with continuous delivery in mobile, including Test- or Behavior-Driven Design, code review, static analysis, continuous integration, automation and functional testing.
Experience with agile methodology
             

Similar Jobs you may be interested in ..