Explore Jobs
Based on Your Education

Job Description

You crave hands-on mobile architecture, design and development work, and create the right mobile solutions to meet clients' needs and deliver business value.

You create awesome, intuitive, and impactful mobile products.

You are the go to member of your team when it comes to finding the solution to a problem; regardless of technology stack.

You know the tasks that you need to work on versus those tasks that you can delegate to your team.

You easily visualize how the individual pieces of code and architecture fit into the bigger picture of delivery and deployment of a broader system

You spend time with your teams one on one to mentor and lead.

You challenge the way things have always been done and facilitate finding solutions to complex business problems.

You are comfortable challenging yourself every day and finding new ways to improve the product and experience for your clients.

You bring your passion and energy for technology to enterprise client projects. You stay abreast of the latest tools and platform capabilities, and leverage them as appropriate to architect and build cutting-edge mobile apps.

You are on the forefront of technology and clients look to you to be their guide within the ever-changing digital landscape.

You lead by example, guiding and mentoring the team and clients as needed to make sure projects get done as promised and deliver the expected outcomes.

You are the right candidate if you:

Think, design, and then build.

Have deep expertise in Android development. Experience in multiple languages/platforms is strongly preferred.

Have an architectural background. You have worked with clients to design and implement end to end solutions.

Quickly learn new technologies (languages, operating systems, tools) and are productive with them.

Take time to understand a customer's requirements, big picture view of the system to be developed, and business value to be delivered.

Identify and evaluate alternatives (eg, architecture, technology, tool, integration, design), make credible recommendations with rationale, and can clearly explain/communicate these to both team members and clients.

Have deep experience architecting end-to-end full stack mobile solutions, including reusable components for UI, app logic, messaging, local and remote data/storage, authentication, web services, and Back End system integration.

Have team lead experience

Develop high quality software in multiple programming languages.

Quickly identify and track down system bugs and determine the most effective resolution.