Senior Fullstack/Mobile Engineer - 6 month contract

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

7+ years of experience as a software engineer with expertise in web and mobile app development., Proven experience with Flutter for developing and optimizing mobile applications for iOS and Android., Strong background in in-app event tracking and analytics architecture., Experience with backend integration and frontend development, ensuring responsive user interfaces..

Key responsibilities:

  • Lead the development of core mobile app features using Flutter, focusing on performance optimization and user interaction tracking.
  • Integrate backend systems with APIs to ensure smooth communication between the mobile app and backend infrastructure.
  • Set up tracking frameworks and analytics tools to monitor user behavior and provide actionable insights for marketing strategies.
  • Collaborate with the marketing team to align tracking data with business goals and improve user engagement.

Tech9 logo
Tech9 Scaleup http://tech9.com
51 - 200 Employees
See all jobs

Job description

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:

  1. Screening Interview (On-Demand HireVue)
    Duration: 15-30 minutes
    Format: Online assessment where we will gauge your initial qualifications and experience.
     
  2. Recruiter Q&A
    Duration: 10 minutes
    Format: Virtual discussion with our recruiter to address any initial questions and go over the job details.
     
  3. 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
     
  4. 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.
 
  1. 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

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Collaboration
  • Research
  • Communication

Mobile Engineer Related jobs