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.