Expectations at Angel Studios:
- Amplify light in every action.
- As the owner of your outcomes, you are empowered to break down silos and coordinate with any and all people you need in order to reach your goals.
- You are ultimately responsible for achieving the outcomes while also using resources wisely - whether that be money, people, or time.
- Know your customer - it might be our viewers, investors, creators, or internal Angel Teams. Ensure you understand your customer and provide what THEY need, not just what you want to build.
- You OWN the success of your team members, including hiring, onboarding, goals, performance management, raises, terminations, etc.
- Hold team members accountable to their goals - help them grow and make the most of the resources they bring. Document their performance for reviews.
- Create opportunities for team members to take the initiative and ownership.
- Give consistent and timely candid feedback with compassion - your team members need to know where they stand at all times. If you find yourself doubting a team member, address it swiftly with actionable feedback.
- Contributes in a way that moves the Angel mission forward and exemplifies the team qualities required for working at Angel.
- When faced with roadblocks, mistakes, or unforeseen circumstances, consistently and proactively find creative solutions and/or break down barriers to handle the challenge or complication. (Focus is on creating/building/testing/learning/resolution rather than getting stuck and identifying or placing blame).
Essential Functions
- Be responsible for the implementation, management, and improved performance of the full MarTech Stack at Angel Studios including our customer-data platform, customer-engagement platform, mobile measurement platform, etc.
- Specific expertise in Kochava, Snowflake, and DBT preferred.
- Implement, maintain, and improve tracking from digital advertising across multiple products and platforms. The area of emphasis and responsibility for this role will be in Connected TV and OTT.
- Coordinate and work with multiple teams across departments including marketing, product, and data teams to create and manage accurate data piping solutions for product and marketing growth.
- Analyze application performance and recommend improvements as needed.
- Perform code reviews, testing, and debugging regularly.
- Design, build, and maintain efficient, secure, reusable, and reliable code.
Competencies
- An exceptional listener with excellent written and verbal communication skills.
- Passionate about careful design & architectural planning that leads to a codebase that is future-proof and maintainable.
- Self-starter with the ability to seek out opportunities, create an action plan and see it through to fruition.
- Exceptional team player with the ability to understand the perspective of multiple stakeholders in compromising solutions for marketing, product, and data growth and development.
- Ability to take individual ownership, execute with high energy, share context, and insist on candor with positive intent.
- Be adaptive to new initiatives and functions required in order to solve problems for scale as they arise
- Enjoy the challenge and opportunity to lead and improve the development experience at Angel Studios by enhancing development tools, test coverage, and code structure.
- Detail-oriented perspective and ability to pick up on overlooked details.
- Familiarity with Cloud Based Platforms and services.
- Able to maintain the confidentiality of information.
- Must be able to manage multiple assignments, set priorities, and adapt to changing conditions.
- Resourceful and able to problem-solve and manage tasks with ambiguity.
- Willing to perform an array of tasks both in and out of the office.
- Organization and time management.
- Can take feedback on tasks and assignments positively and create better solutions.
- A quick study, able to pick up new skills and learn how to use new programs.
- Proficiency in speaking, reading, and writing in the English language is required. Additional language proficiency is a plus.
Required education and experience
- Bachelor’s Degree or equivalent experience
- 3+ years of experience as a Senior Software Engineer
- 2+ years of experience developing with React, React Native, or Node.js in a production environment at a startup
- Experience with Javascript, React.JS, Node.JS, PostgreSQL or equivalent
- Strong experience in maintaining your own code while working with apps
- Experienced knowledge using SQL and have experience with building large datasets
- 1-2 years of experience doing marketing and business analysis
Preferred education and experience
- Strong experience with APIs, webhooks, GET, POST, etc.
- Knowledge and experience with GDPR, CCPA, PCI compliance, and other PII privacy regulations
- Experience working with MarTech softwares, such as: CDPs, Ad platforms, MMPs, CRMs, ESPs, etc.
- Any OTT or TV engineering experience is strongly preferred