Logo Amsterdam University of Applied Sciences - link to home page

Profile Front-end Developer

Profile Front-end Developer

A Front-end Developer designs and develops the visual and interactive elements of a website or web application using HTML, CSS, and JavaScript.

A front-end developer creates functional and attractive interfaces.

Additionally, the developer closely collaborates with back-end developers to ensure the front end communicates effectively with underlying systems and databases.

The goal is to provide a user-friendly, responsive, and fast-loading experience that works well across different devices and browsers.

Which studios offer this profile?

  1. Social Impact Apps (Semester 1 and 2)

Learning outcomes Front-end Developer

Analysis
The student iteratively and methodically analyzes user interactions, requirements, datasets and/or software products, tools and frameworks, with the aim of validating, improving, or identifying new solutions that align with the target audience and project goals of a client. The student maintains an investigative attitude and uses relevant recognized standards.


Advise
The student provides advice on interaction concepts, technologies, and implementation choices in relation to user needs and project objectives, based on insights gained from analysis, design, or implementation. The student provides well-substantiated advice in a convincing manner. The (societal) impact of choices in the advice is explicitly stated. The student uses communication methods appropriate for the target audience.


Design
The student designs user interactions, tests, and/or software systems using various prototyping techniques in coordination with stakeholders. The student applies design quality criteria. The design considers the (ethical) implications for stakeholders, emphasizing privacy, security, sustainability, and inclusion.


Implement
The student implements and/or integrates (parts of) the user interface based on the design. The student uses appropriate tools and technology for implementation. The implementation meets industry standards and best practices for front-end development. The student tests the implemented UI based on acceptance criteria and standards, and validates these with stakeholders.


Management & Control
The student manages, monitors, and documents the iterative development process using interaction design guidelines and (software) development standards. The student uses tools and a process-based approach. The student collaborates
constructively and communicates proactively with stakeholders to manage the development and/or management process and ensure its quality. The student takes responsibility for their 'own contribution' in the collaboration and the final result.

Personal Leadership
The student demonstrates initiative by recognizing opportunities, taking proactive action, and involving collaboration partners and stakeholders. The student inspires others by sharing knowledge and insights. The student directs their own learning process, can argue their choices, and reflects on their development. The student actively seeks feedback from multiple sources.