Cross Platform Development

By Progression

The ability to create applications that work across multiple platforms, such as iOS and Android.

Level 1

Is able to use the tooling and framework to create basic functionality.

  • Responsive design: You understand the basic principles of responsive design, but have little experience in designing for more than one size of screen.

  • Working with app stores: You have a working knowledge of current restrictions within relevant app stores. You are able to assess when a new restriction is likely to affect your project, and raise this as a problem for other engineers.

  • Older device & operating system consideration: You are aware that older devices & operating systems exist and there is need to design & build for them. You are aware of the security considerations as a result.

Level 2

Is able to work with more complex frameworks and creates solutions that are stable and usable.

  • Responsive design: You design for a range of screen sizes and have a broad understanding of the principles of responsive design.

  • Working with app stores: You have a thorough understanding of relevant app store restrictions. You are able to assess how new restrictions will affect your project, and raise this as a problem for other engineers.

  • Older device & operating system consideration: You have a good understanding of the limitations of older devices & operating systems, and design & build with these limitations in mind.

Level 3

Can work with complex frameworks, can scope and plan a project, understands the needs of other teams, can mentor more junior developers.

  • Responsive design: You design for multiple screen sizes, understand and can implement responsive design principles. You are able to teach others in the organisation about responsive design.

  • Working with app stores: You are a team leader in understanding App Store restrictions, ensuring that the organisation is always in line with any changes. You provide guidance to other engineers on how to maintain compliance with store restrictions.

  • Older device & operating system consideration: You are able to lead a junior member of the team in building for older devices and operating systems, including on security considerations.

Level 4

Leads a team of developers, is responsible for design decisions, has high technical understanding of all frameworks used.

  • Responsive design: You understand and can implement responsive design principles and knows when to use which approach. You have successfully designed for all screens in the past, knows the ins and outs of what works where.

  • Working with app stores: You are an expert in understanding restrictions, providing guidance on how to maintain compliance with store changes. You are a team leader in assessing the impact of new store restrictions and developing solutions that meet those requirements

  • Older device and operating system consideration: You build for older devices and consistently help get other developers up to speed with older device considerations.

Level 5

Leads engineering across multiple platforms, has high technical understanding across different languages and frameworks

  • Responsive design: You have been successful in designing for all screens and know how to apply the right principles in different situations. You lead the organisation on responsive design matters.

  • Working with app stores: You lead the entire organisation in understanding and complying with store restrictions, acting as an authority on what's possible within the store boundaries.

  • Older device & operating system consideration: You are responsible for strategy around building for older devices. You have a deep understanding of the challenges and opportunities around this issue, particularly relating to security considerations.

Build your first team in minutes

Get access to our library of templates and skills and invite your team, for free