Mondo Robot creates innovative experiences that bridge the gap between technology and humanity by focusing on what matters most, people. We cover the entire digital stack with a kaleidoscope of specializations, perspectives and expertise, and we execute our craft through the shared values of speed, quality and collaboration. We’re a mostly human team of elite and scrappy makers who believe that technology is a tool to enhance what makes us truly human.
Our center of gravity is in Colorado, but we work with partners and fellow Robots remotely across the northern and southern hemisphere. Ideal candidates must be creative, tactical, collaborative, innovation-minded, solution-oriented and highly skilled in their craft. It helps to know how to program computers as well.
A Technical Lead at Mondo Robot provides hands-on leadership by tackling complex software engineering challenges and producing scalable, secure and robust code while also empowering others to elevate their skills to achieve the same level of proficiency. This role demands a proactive communicator who excels in both technical and stakeholder-facing environments.
A Technical Lead at Mondo Robot has 5-8 years of experience leading React Native mobile applications. Bonus points if you have led a team on a well-known or well-loved app.
Daily responsibilities include client meetings, team mentoring, hands-on development, code reviews, deployments, dev ops, architectural planning, estimating, backlog grooming, and team management. The Technical Lead must have strong communication skills, be extremely passionate about the industry, and adeptness in managing multiple initiatives simultaneously.
Responsibilities:
Leadership & Collaboration
- Serve as the technical authority on assigned projects, owning the full software development lifecycle.
- Partner with Project Owners and Project Managers to align project goals and ensure deliverables meet stakeholder expectations.
- Represent the development team in decision-making processes, advocating for sustainable and scalable solutions.
- Direct client communication, on the fly troubleshooting and reporting of status
- Mentor and educate team members, fostering a culture of continuous improvement and collaboration.
- Monitor team communication channels and respond to technical questions, blockers, and requests.
Development & Code Management
- Hands-on development of React Native mobile applications, including the integration of native modules (Swift, Kotlin).
- Lead architectural planning, feature optimization, and prototype development to ensure scalability and performance.
- Conduct and enforce thorough code reviews, ensuring compliance with coding standards and architectural guidelines.
- Ensure code is clean, maintainable, and optimized for future enhancements.
- Manage version control, branch management, and deployment pipelines to support efficient release cycles.
Process & Quality Assurance
- Participate in daily standups, backlog grooming, sprint planning, and retrospectives to provide technical input.
- Scope and estimate technical requirements, prioritizing scalability and long-term impact.
- Enforce the use of checklists and quality standards for pull requests, ensuring features are thoroughly tested and documented.
- Collaborate with QA and dev ops teams to support testing, database refreshes, and release management processes.
Problem Solving & Continuous Improvement
- Triage and resolve P1 incidents, coordinating with PMs, dev ops, and stakeholders to minimize downtime.
- Proactively identify inefficiencies and propose improvements to the development process and team workflows.
- Stay informed about trends and best practices in the React Native ecosystem, and share insights with the team.
Qualifications:
- 5+ years experience writing and delivering reusable, elegant, and clean code in React Native, with strong React, Swift and/or Kotlin skills
- A solid understanding of mobile development concepts, including OS-level considerations around backgrounding, BLE, and location services
- Demonstrated expertise in state management solutions (e.g., Redux, Context API).
- Proven ability to lead technical discussions and collaborate with non-technical stakeholders.
- Strong project management and multitasking skills, with a history of successfully delivering complex projects on time.
- Strong verbal, written, and interpersonal communication skills with both technical and non-technical audiences
- The desire to work on a diverse range of projects, to contribute to the creative process, and to deliver the best possible user experience
- A passion for technical challenges and a willingness to learn
- A passion for learning and mentoring, with the ability to elevate the team’s technical skills.
You want to join a team that…
- Views ego and arrogance as character flaws.
- Thinks by making and doing, and “gets to the paint” at all costs.
- Believes in Butter, that “je ne sais quois” that elevates great design, product thinking and engineering by leaving a lasting impression.
- Values collaboration, team input and feedback, and knows how to channel them into a focused and meaningful solution
- Has a love for the human experience that extends into and beyond the work.
- Cares about the culture and goals of the team and organization, and supports each other personally and professionally.
- Has a passion for real world experiences both individual and shared.
- Gets scrappy to bring a collective vision to life by any means possible.
- Positions constraints as opportunities, and breaks down artificial barriers to getting the work done well.
Base Salary: Ranges from $150,000 - $160,000 per year, based on experience and qualifications.