Why Join Tech9?
At Tech9, we are driven by a clear vision—to empower organizations with AI-centered solutions that make them more adaptable, efficient, and future-ready. As a company at the forefront of innovation, we help our clients build exceptional software that not only meets today’s needs but anticipates tomorrow's challenges. Our approach blends cutting-edge AI technology, top-tier talent acquisition, and expert project management to ensure that businesses can scale effectively and deliver high-quality, world-class software on time and within budget.
Our partnerships speak volumes, with clients like Instructure, Young Living, Imagine Learning, Mars Corp., and many others trusting us to lead the way in software development. We are rapidly growing across our offices in the US, LATAM, and India, and we're creating an environment where talented individuals can thrive, collaborate, and have fun while building transformative solutions.
If you're excited by the opportunity to work in a fast-paced, innovative environment where scaling and building the future of software is key, we’d love to hear from you. Join us as we work together to redefine the world of software development!
Project Overview
Our client is developing a mobile brain game application designed to improve speed reading, brain health, and academic performance using science-backed techniques. This is a 6-month project focused on optimizing the app’s core features, enhancing performance, and supporting marketing efforts. The project will involve a balance of mobile development, backend integration, and data reporting to ensure seamless functionality and user engagement. You will be gathering tracking data in a persistent format, to be able to query that data, and help provide useful datasets to our marketing team in order to make educated business decisions according to how our users, potential users interact with the app.You will be expected to independently evaluate and recommend the best tracking tools and solutions to-date for the mobile space. The role will be divided into 60% Flutter/mobile development, 20% backend work, and 20% frontend work.
Role Overview
This role is for someone who thrives in both a web and mobile environment. You will play a key role in implementing and maintaining core features for the mobile app, ensuring that the app functions seamlessly across both iOS and Android platforms. You will also work closely with the backend team to integrate services and APIs, support data collection for marketing initiatives, and assist with frontend development to ensure a responsive and user-friendly experience. The role will also involve addressing technical debt and continuously improving app performance, as well as working directly with the marketing team to analyze user data and provide actionable insights to drive decision-making.
Please note that this is a 6-month, fully remote contract in LATAM. The possibility for extension is unlikely.
Key Responsibilities
- Flutter/Mobile Development (60%): Lead the development of core mobile app features using Flutter, focusing on performance optimization, user interaction tracking, and cross-platform consistency for iOS and Android platforms.
- Backend Integration (20%): Work on backend systems to integrate services and APIs, ensuring smooth communication between the mobile app and backend infrastructure (PHP, MySQL).
- Frontend Development (20%): Assist with frontend implementation of the app, ensuring the app’s user interface is responsive, intuitive, and aligns with design specifications.
- In-App Event Tracking & Analytics Architecture: Define in-app events and set up tracking frameworks to monitor user behavior throughout the app lifecycle. Work with marketing to determine which data points are crucial, ensuring that analytics are embedded in the app architecture from the start.
- Tracking Framework Setup: Set up and integrate tracking tools like Firebase Analytics, Mixpanel, Adjust, Branch, or Segment to monitor user activities, analyze engagement, and track key metrics.
- User Funnel Attribution: Set up and integrate attribution tools (e.g., Adjust, Branch, Firebase) to track the full user funnel from acquisition through subscription and churn, ensuring end-to-end visibility of user behavior.
- Data Analysis & Reporting: Analyze user behavior and app performance data, generating reports and providing actionable insights that help guide marketing strategies and improve user acquisition, retention, and engagement.
- Mobile Tracking Solutions: Implement mobile tracking solutions and optimize data collection processes to support the marketing team with actionable insights and performance metrics.
- Technical Debt Management: Identify and address technical debt, refactor outdated code, and ensure the app remains scalable, maintainable, and optimized for performance.
- Research & Solution Ownership: Own the research and decision-making process for the latest technologies, tools, and trends in mobile development and analytics. Drive decisions on which tools and solutions to implement to improve the app’s functionality, performance, and analytics capabilities.
- Collaboration with Marketing: Work closely with the marketing team to ensure that tracking data and technical integrations align with business goals, providing valuable insights that drive user engagement and business growth.
Required Skills & Experience
- Experience: 7+ years of experience as a software engineer, with a strong background in both web and mobile app development.
- Flutter Expertise: Proven experience with Flutter, including developing and optimizing mobile applications for both iOS and Android platforms.
- In-App Event Tracking & Analytics: Strong experience with in-app event tracking, lifecycle observation, and building analytics-aware architecture to monitor and analyze user behavior.
- Attribution Tool Setup: Experience setting up or integrating attribution tools (e.g., Adjust, Branch, Firebase) to track the full user funnel from acquisition through subscription and churn.
- Analytics Tools Familiarity: Familiarity with analytics and tracking tools such as Firebase Analytics, Mixpanel, Adjust, Branch, or Segment, and the ability to select cost-effective solutions based on business needs.
- Backend Integration: Experience integrating backend systems with APIs, to ensure smooth data flow and functionality.
- Frontend Development: Experience with frontend development, including building responsive user interfaces that align with design specifications.
- Data Analysis & Reporting: Ability to analyze user data and app performance, create reports, and provide insights that drive marketing and business strategies.
- Technical Debt Management: Experience identifying and addressing technical debt, refactoring outdated code, and ensuring the app remains maintainable and scalable.
- Research & Solution Ownership: Demonstrated ability to research, evaluate, and make decisions on the latest technologies, tools, and trends in mobile development and analytics, and apply those findings to enhance app functionality, performance, and user tracking.
- Self-Starter & Collaborative: Strong initiative and excellent communication skills, with the ability to collaborate effectively with both technical teams and marketing teams.
- Continuous Learning: A passion for driving innovation and staying ahead of industry trends, with the ability to independently research and implement new solutions that align with business goals.
Preferred Skills & Experience
- Familiarity with attribution models and mobile app funnel metrics
- Experience integrating mobile analytics with marketing platforms (e.g., Meta Ads, Google Ads, Mailchimp)
At Tech9, we are committed to providing a smooth, efficient, and transparent candidate experience. Our goal is to move quickly through the interview process, typically completing it within 2-3 weeks, depending on availability. We want to make sure you have clarity on every step, and we will keep you informed about the next steps as we progress. The desired start date for this position is June 1st, and we aim to expedite the hiring process by then.
Interview Plan:
- Screening Interview (On-Demand HireVue)
Duration: 15-30 minutes
Format: Online assessment where we will gauge your initial qualifications and experience.
- Recruiter Q&A
Duration: 10 minutes
Format: Virtual discussion with our recruiter to address any initial questions and go over the job details.
- Internal Tech9 Team Interview
Duration: 1 - 1.5 hours
Format: Virtual interview with a senior member of our Mobile team and the Hiring Manager to assess technical abilities and professional/soft skills
- Client Interview 1
Duration: 1 hour
Format: Virtual interview with CTO to assess how your skills and experience align with the client’s needs and expectations.
- Client Interview 2*
Duration: 1 hour
Format: Virtual interview with other executive leaders of the client to assess how your team fit.
*Client interview 2 is dependent on if the client would like the individual to meet with other stakeholders at the company.
Next Steps:
We aim to finalize decisions and extend offers within a few days after the final round of interviews, ensuring a swift and transparent process.
We look forward to getting to know you better and moving quickly through this process to bring you on board as part of the Tech9 team!
To ensure you've received our notifications, please whitelist the domains jazz.co, jazz.com, and applytojob.com