Head of Engineering - Mobile, Move (Portugal - Hybrid/Remote)
Porto
Technology – Research & Dev /
Full Time /
Hybrid
What you'll do:
- Manage stakeholders of your area of ownership.
- Manage activities and needs of several engineering teams in activities such as career path, team structure and continuous team evolution.
- Lead and manage a teams of software engineers, providing guidance and support on best practices, software development methodologies, and project management.
- Manage deliverables of several engineering teams.
- Oversee the design, development, and implementation of complex software systems and applications.
- Collaborate with cross-functional teams to gather requirements and identify solutions.
- Write clean, maintainable, and efficient code.
- Conduct code reviews and provide feedback and suggestions for improvement.
- Ensure that software products meet quality standards and are delivered on time and within budget.
- Stay up-to-date with the latest software development trends and technologies.
- Develop and implement engineering strategies to support business objectives.
What you'll need to have:
- Bachelor's degree in Computer Science, Information Systems, or related field.
- 6+ years of experience in software application development, with a strong portfolio of successful mobile projects.
- 2+ years of experience in a leadership or management role, with a proven track record of building and leading high-performing development teams.
- Expertise in mobile development technologies, including iOS and Android (or cross-platform frameworks such as React Native or Flutter).
- Deep understanding of mobile design principles, user interface guidelines, and best practices for optimizing mobile performance and user experience.
- Experience with backend technologies such as NodeJS or Golang are considered a plus.
- Strong project management skills.
- Excellent communication and collaboration skills.
- Demonstrated ability to lead and manage a team, as well as work collaboratively with cross-functional teams.
- Proven ability to work in a fast-paced environment and manage multiple projects simultaneously.
- Strong problem-solving and analytical skills.
- Strong attention to detail and ability to deliver high-quality work on time and within budget.
- Mobile knowledge / experience is necessary, as in this role you will lead a web and a mobile team.
- Previous experience ideally with Node.JS and Vue.JS.
Bonus Points:
- Experience leading multiple teams with different technology stacks.
- Lead by example with an agile mindset therefore you see leadership not as a position but as a task.
* Please note that this position does not offer relocation assistance. Candidates must possess a valid EU visa and be based in Portugal.