Engineering Team Lead supervising mobile software engineering team at Semperis, focusing on app development and leadership.
Responsibilities
Recruit, manage, coach, develop, and retain mobile engineering talent. Build and maintain a strong team culture focused on accountability, growth, and continuous learning.
Lead ongoing mobile app development, including architecture, technical analysis, design, and implementation, following Agile SDLC and Scrum methodologies. Collaborate closely with Product Management, UX/UI, and other engineering teams to ensure successful feature delivery, deployment to the App Store and Google Play, and post-release operations.
Facilitate the evolution of mobile product architecture, ensuring scalability, maintainability, and optimal performance. Contribute to defining the technical roadmap for the mobile application, driving its implementation, iteration, and long-term vision.
Plan and lead mobile product releases, define clear milestones and deliverables, and track progress against schedule and budget. Facilitate coordination across related backend services and shared platform components. Define and report on relevant SDLC KPIs and mobile-specific metrics such as stability, crash rate, performance, and release cadence.
Maintain and improve formal development processes within a team using company-wide standard tools to achieve full transparency and traceability.
Drive product quality improvements through technical excellence, mobile performance optimization, security best practices, and modern software development standards. Ensure that testing, monitoring, and continuous integration are embedded into every stage of the mobile development process.
Partner closely with Product Management to translate business needs into actionable technical objectives, proactively identifying opportunities to improve the user experience and application reliability.
Act as a key technical liaison across departments — collaborating with product, security, and backend teams — to define and deliver high-quality, secure, and user-centric mobile applications.
Ensure direct reports and the entire team have appropriate training and tools for maximum development productivity and velocity.
Participate in development and evolution of functional processes and drive Agile and Scrum process evolution and organizational change.
Keep up to date with mobile technology trends, frameworks, and app store guidelines. Identify relevant innovations and champion their adoption within the team where they can provide tangible product or process benefits.
Requirements
2+ years of experience managing mobile or software engineers.
5+ years of hands-on experience in mobile app development (React Native, Swift, Kotlin, or similar).
Proven track record of deploying and maintaining mobile applications on both the Apple App Store and Google Play Store.
Strong understanding of mobile architecture patterns (MVVM, Clean Architecture, modular design).
Experience integrating mobile apps with cloud backends (Azure, AWS, GCP).
A leadership style that combines mentoring, feedback, and empowerment to help developers grow.
Bachelor’s degree in Computer Science or related field (or equivalent experience).
Experience with modern software development processes (CI/CD, DevOps, microservices, Agile Scrum).
Strong proactive leadership skills, ability to organize, motivate and inspire teams to achieve great results.
Collaboration and conflict resolution skills.
Excellent written and oral communication skills.
Ability to translate business requirements into sound technical solutions, conceive, build, and deliver end-to-end solutions and communicate these solutions with peer organizations.
Strong technical understanding of software engineering concepts.
Proficiency in programming languages, frameworks, and tools used for software development.
Senior Software Engineer developing AI solutions for Exacaster utilizing Large Language Models. Building production - ready applications and collaborating with cross - functional teams in a hybrid work environment.
Full Stack Developer at Nuvei building high - performance web applications for payment processing solutions. Collaborating with cross - functional teams to implement advanced AI features and backend APIs.
Full Stack Developer developing scalable web applications for logistics platform Wedrop with a focus on organization and best practices. Autonomy in technical demands.
Senior Mobile Software Engineer leading development of mobile features at RotaExata. Focussing on React Native for fleet management solutions in Joinville.
Fullstack Developer specializing in web application development for Grupo Diamantes. Collaborating with teams and integrating functionality into existing systems while ensuring code quality.
Full Stack Senior Developer integrating AI technologies into scalable applications. Collaborating with DevOps team and mentor junior developers at Vileve in Belo Horizonte, Brazil.
Full Stack Developer creating and maintaining web applications at Grupo Assist. Involves using Node.js and React, and collaborating with the team for continuous improvements.
Cracked Software Engineer building AI interviewer solutions for hiring at HeyMilo. Focused on solving real problems fast and delivering production - ready systems.
Cracked Software Engineer solving ambiguous real - world problems with AI - driven solutions. Building end - to - end systems while collaborating with customers in a small, agile team.
VP Software Engineering at GM Financial responsible for technology implementation strategy and leading product teams in Agile environment. Championing technology modernization and driving operational excellence.