Frontend Developer
Builds the user-facing part of websites and applications — the layouts, interactions, and visuals people directly see and use.
Builds applications specifically for phones and tablets, working within iOS, Android, or cross-platform frameworks.
Also known as: iOS Developer, Android Developer, App Developer
Compare with another careerWrites and tests code for mobile apps, working within the constraints of small screens, touch interaction, and limited battery and network resources. Handles app store submission requirements, device compatibility testing, and integrates with device features like cameras, GPS, and push notifications. Coordinates with backend developers and designers to ship features on a release schedule.
Desk-based development work with device testing labs or physical test devices on hand, usually within a dedicated mobile team.
Typical entry point
Junior mobile developer at an app-focused company, agency, or in-house mobile team
Core
Also relevant
Core
Also relevant
These are useful, relevant skills to build over time — not a checklist you need to already have.
These are common routes in, not the only path — and not a university or course recommendation.
General tendencies for this career, not a guarantee — actual roles vary by employer and location.
Builds the user-facing part of websites and applications — the layouts, interactions, and visuals people directly see and use.
Works across both the frontend and backend of applications, able to build a feature end-to-end from database to user interface.
Builds and maintains the software applications and systems that businesses and consumers rely on, working across the full development lifecycle from design to deployment.
Designs, builds, and maintains the networks that connect computers, servers, and devices within and across organizations.
Designs, builds, and hardens the security systems and controls that protect an organization's networks, applications, and data.
Monitors an organization's systems and networks for security threats, investigates incidents, and helps close vulnerabilities before they're exploited.