Head of Engineering - Mobile (Portugal - Hybrid/Remote)

Porto
Technology – Research & Dev /
Full Time /
Hybrid

What you'll be doing:

    • 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 multiple 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 need to have:

    • Proficiency with Android &/or iOS Native development languages(Kotlin/Swift).
    • More than 5 years of experience developing Mobile(Android or iOS) Native Apps.
    • Experience leading a team of engineers.
    • Ensures code is well documented and well tested with appropriate use of manual vs automated tests. 
    • Has a strong awareness of the ecosystem of tools and libraries supporting the team's primary programming language and development environment and a strong grasp of the idioms and patterns of the team's language. 
    • Pushes the team to address code tasks with both high throughput and appropriately high quality for the stage of the project it's working on.
    • Able to independently design software components in well scoped scenarios, with simplicity and maintenance as key considerations. 
    • Strong grasp of the libraries, platforms, and systems that one relies on, helping and allowing the team to apply them expertly.
    • Able to troubleshoot with the team, and make technical contributions to product architecture when needed. 
    • Proactively identifies issues with technical dependencies of the team's projects that are owned by other teams and works together with them towards a solution.
    • Global vision of the product. 
    • You are able to combine specifications and technical challenges in order to define features across multiple areas.
    • Thinks strategically and cross-functionally, with a focus on long-term goals beyond his own team primary responsibilities.
    • Supports and coaches colleagues to reach the excellence level required at Sword. 
    • Encourages colleagues identifying areas for improvement in their daily activities (processes and systems).
    • Consistently aids team members without prompting, promotes additional activities at Sword (e.g. recruiting, team events, external events) taking ownership at the individual or team level.

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.