ITGoals is a dynamic and innovative company committed to driving growth and delivering exceptional digital solutions. We pride ourselves on fostering a collaborative and inclusive work environment where creativity and technical excellence thrive.
Job Description
As a Technical Team Lead (Web/Mobile) at ITGoals, you will lead the delivery of high-quality web and mobile experiences while staying hands-on with implementation. You’ll collaborate closely with Product and Design, guide engineering best practices, and help the team ship reliable features end-to-end. This role is ideal for an engineer ready to take ownership, mentor others, and drive execution across platforms.
Key Responsibilities
- Lead the technical execution of web and mobile projects from planning through release, ensuring predictable delivery and high quality.
- Collaborate with Product and Design to translate requirements into scalable technical solutions and clear implementation plans.
- Architect, build, and maintain core application features across web and mobile, staying hands-on in the codebase.
- Set and uphold engineering standards (code quality, testing, performance, security, documentation, and maintainability).
- Conduct code reviews, provide constructive feedback, and mentor engineers to support growth and consistency.
- Break down work into well-scoped tasks, estimate effort, and manage technical risks, dependencies, and trade-offs.
- Own the health of production systems: monitoring, debugging, incident response, and continuous improvement.
- Drive alignment across stakeholders and communicate progress, blockers, and technical decisions clearly.
Required Skills
- Strong fundamentals in software engineering, data structures, and system design for client-facing applications.
- Experience building and shipping modern web applications (e.g., React/Next.js or similar) and/or mobile applications (native iOS/Android or cross-platform such as Flutter/React Native).
- Ability to design APIs and integrate with backend services; familiarity with REST/GraphQL and authentication patterns.
- Solid understanding of testing practices (unit/integration/e2e) and CI/CD workflows.
- Proficiency with Git and collaborative development workflows (branching strategies, code reviews, release management).
- Strong problem-solving mindset with an ownership mentality and the ability to drive work end-to-end.
- Excellent written and spoken English.
Nice to Have
- Experience with backend frameworks and databases (e.g., Ruby on Rails, Node.js, MySQL/PostgreSQL).
- Experience with mobile app release processes (App Store / Google Play), feature flags, and analytics instrumentation.
- Familiarity with cloud platforms (AWS/GCP/Azure), containerization, and observability tools.
- Prior experience mentoring teammates or leading small project squads.
What Success Looks Like
- You help the team ship user-facing features consistently with high quality and clear technical direction.
- You improve engineering practices (testing, reviews, documentation, reliability) without slowing delivery.
- You proactively surface risks and trade-offs, keeping stakeholders aligned and projects on track.
- You grow the team through mentorship and by setting a strong example of ownership and craftsmanship.
Additional Information
We are looking for a motivated individual who thrives in a collaborative environment and is eager to contribute to the growth and success of our company. If you are passionate about building great web and mobile products and enjoy leading by example, you’ll feel at home at ITGoals.
Job Types: Full-time, Permanent