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.