Avatar for Imagine Impact

Democratizing access to the entertainment industry, changing who/where stories come from

Technical Architect

$140k – $160k • No equity
Apply now
We are seeking a Technical Architect who will define & design application architecture, make well-informed architectural decisions, and lead our development team (including stepping in to write code when necessary). We believe that great products are born from great design; this extends into our development philosophy that great products are founded on well-designed technical architectures and those who can bring great designs into an impactful reality, from concept phase through development completion.

In this role, you will:

1) Own technical decision-making and defining requirements related to technologies and frameworks implemented for the development of our digital product offerings.

2) Communicate technical designs to stakeholders across the product, engineering, operations, and management teams.

3) Lead a team of forward-thinking developers, acting as both a creative thought partner and enforcer of quality-first/best-practice development and deployment – including estimation, leading daily standup, code reviews, feedback, QA.

4) Proactively identify issues and gaps in our product and quickly troubleshoot production issues reported by the product team to maintain platform stability.

5) Actively research technologies we can implement to be at the forefront for both innovative product and development operations/workflow.

6) Develop and maintain key components of the product feature set.

Key requirements we are looking for are:

1) 3-5+ years of software development experience.

2) Proven mastery in modern JavaScript frameworks (React, React Native, Node.js) and conventions as well as extensive experience building and deploying corresponding databases on the back-end.

3) Experience translating business/product strategies into actualized consumer-facing mobile applications with scalable back-end structures/APIs as well as high-performance front-end features/experience.

4) Experience with continuous integration, DevOps, API development and deployment.

5) Experience deploying back-end architecture to external servers (AWS, GCP). Familiarity with serverless architectures are a plus.

6) Experience preparing and publishing apps to corresponding native app stores (App Store, Google Play Store).

7) Ability to re-architect an expansive code base while transitioning to new technologies/frameworks.

8) Ability to communicate the rationale for technical decisions in a way that makes sense for all stakeholders.

9) A passion for development and not afraid to be “in the weeds” with the development team to solve all product bugs and feature innovations.