Join us to do the best work of your life. 

At frog we are united by our shared passion for outcomes that transform the human experience. We accomplish these outcomes by taking on complex challenges, big asks, and things that have never been done before. We look beyond point solutions and apply design to the creation of new strategies, systems, and—in some cases—entirely new businesses.

Our work is transformational because our people are extraordinary. frogs are analytical and artistic, conservative and unconventional, technical and whimsical. We look for hybrid talents and build teams around divergent expertise, which allows us to solve problems and uncover opportunities in unique ways. frogs are some of the best talent in the world, and together we advance the human experience through design.

The Position 

The Solutions Architect position sits within frog’s Design Technology team and acts as a hands-on consultant, producer, and organizer of both upfront technical insights and accountable implementation guidance. This person provides full stack system-level technology recommendations, oversight and guidance on design and technical architecture that leverages industry best practices and trends wherever appropriate.

The Solutions Architect works throughout engagements both within the engineering teams directly and across disciplines including business development, creative/design, strategy, and program management at a project leadership level. S/he crafts application-level and/or solution-level software architecture plans and specifications including modeling of system services and interfaces, platform integration strategies and user experience realization approaches across one or more areas of domain expertise.

The Solutions Architect leads the analysis and deconstruction of use cases and requirements into an inventory of conceptual and logical software components that address both functional and non-functional requirements and goals. S/he provides relevant subject matter expertise and tactical research leading to recommendations and appropriate platforms, tools, patterns and best practices for engineering the software solution. S/he sometimes conducts technology vendor assessments in helping clients choose the correct technologies, platforms and tools for helping bringing the solution to life.

Furthermore, the Solutions Architect contributed to prototype and production code development in both front-end and back-end systems as needed in project engagements cross mobile, web, and embedded systems.

The Contribution 

*Clearly communicate a point-of-view regarding proposed technical approaches and helps clients understand trade-offs or alternatives to architecture and design decisions
*Work closely with the frog creative teams and our client teams to perform technology feasibility assessments of proposed user experiences
*Facilitate technology workshops with client teams to helping understand feasibility of proposed user experiences
*Perform gap analysis between client’s current architecture(s) and proposed design concepts, identifying challenges and opportunities
*Write client-facing technical presentations, architecture and detailed software design documentation
*Conduct technology vendor assessments of potential tools, technologies and software platforms
*Participates in project scoping and estimation tasks
*Act as a member of the Design Team to understand and translate user experience designs into requirements and new architecture possibilities
*Own the reference architecture definition for developing applications for our clients.
*Work closely with development teams and provides guidance ensuring development is in compliance with the technical architecture or direction
*Establish and build web and/or mobile application architecture for new client systems based on best practices in the industry
*Build prototypes and writes code to support the development effort when appropriate
*Support our clients during both pre- and post-launch periods.
*Acts as the technical expert voice of frog to the customer helping them understand key technical considerations of their solution
*Active coding in frontend languages such as HTML, CSS, Javascript, with an understanding of backend and full-stack languages
*Ability to code in Python is a major plus
*Travel is required in this position to our other frog studios and client locations, ranging from 20% to 50% or more at times, including domestic and international travel, and including travel in days, weeks and sometimes months
You Are 

Someone who wants to influence your own development. You’re looking for a company where you have the opportunity to pursue your interests across functions and geographies, and where a job title is not considered the final definition of who you are, but the starting point. You bring to the organization the following competencies;

*Bachelor’s Degree in Computer Science or Related Engineering.
*At least 5+ years of application development experience, having executing through the entire SDLC from concept to production.
*At least 5+ years leading development and quality assurance teams.
*Industry experience developing and delivering highly available, highly scalable web and/or mobile application(s)
*Excellent written and verbal communication to deliver presentations for both clients and industry engagements
*A strong understanding of Agile, SCRUM, Lean and/or Waterfall methodologies
*A strong understanding of the complete technology application stack
*Experienced at bringing technical support to client interactions
*Master at generating technical architecture design deliverables for both internal and external consumption
*Capable of creating high-level estimates based on limited requirements/hero flows

About frog Design

frog is a global design and strategy firm. We transform businesses at scale by creating systems of brand, product and service that deliver a distinctly better experience. We strive to touch hearts and move markets. Our passion is to transform ideas into realities. We partner with clients to anticipate the future, evolve organizations and advance the human experience.