The ability to create applications that work across multiple platforms, such as iOS and Android.
Is able to use the tooling and framework to create basic functionality.
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.
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.
Responsive design: You understand the basic principles of responsive design, but have little experience in designing for more than one size of screen.
Is able to work with more complex frameworks and creates solutions that are stable and usable.
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.
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.
Responsive design: You design for a range of screen sizes and have a broad understanding of the principles of responsive design.
Can work with complex frameworks, can scope and plan a project, understands the needs of other teams, can mentor more junior developers.
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.
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.
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.
Leads a team of developers, is responsible for design decisions, has high technical understanding of all frameworks used.
Older device and operating system consideration: You build for older devices and consistently help get other developers up to speed with older device considerations.
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
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.
Leads engineering across multiple platforms, has high technical understanding across different languages and frameworks
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.
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.
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.