About the Role
Frontend developers are in charge of how everything looks, the user interface, graphics etc. You'll work on creating web apps and websites for code that runs on web browsers. The role is solely focused on understanding human-machine interaction and design more than theory. Skills consist of design of user interface (UI), design of user experience (UX), CSS, JavaScript, HTML, UI Frameworks.
Front-end developer job profile
Thinking about becoming a Frontend Developer? We're here to help to take the stress out of your application process. Upload your CV and we'll do the rest.
Or browse the latest frontend developer jobs
backend developer.
The backend developer specialises in the design, implementation, functional logic and performance of a system that runs on a machine which are remote from the end-user. The back end of a website is made up of a server, application and database and a back-end developer helps to build and maintain these components. By doing this they are enabling the user-facing side of a website to exist. Their development skills are Java, C++, Ruby, Python, Scala and Go.
Back-end developer job profile
Looking to develop your career as a Backend Developer? We're here to help to take the stress out of your application process. Upload your CV and we'll do the rest.
Or browse the latest Backend developer jobs
full stack developer.
A full-stack developer does both the front end and back end work for a site. They have the skills which are required to create a fully functioning website. Being a full-stack developer will open up more opportunities for yourself as they work on both the server-side and client-side. The skills a full stack developer would consist of a combination of a front end and back end developer. A full-stack developer should be able to set up Linux servers, write server-side APIs, client-side JavaScript powering an application and turn a design eye to CSS.
Full stack developer job profile
Want to put your developer skills to the test? You can simply Upload your CV and we'll do the legwork for you.
Or browse the latest full-stack developer jobs.
mobile developer.
Mobile developers write codes for applications that run on mobile devices such as tablets and smartphones. Mobile developers only started to become popular after the boom of mobile devices in the early 2000s and the growth of the smartphone market. A mobile developer understands mobile operating systems such as iOS and android and the environment and frameworks used to create software on these systems. They have a variety of development skills, such as Java, Swift, Objective-C, Application Programming Interfaces, web development languages and cross-platform mobile suites.
Mobile developer job profile
Thinking about becoming a Mobile Developer? We're here to help to take the stress out of your application process. Upload your CV and we'll do the rest.
Or browse the latest Mobile Developer jobs.
game dev.
Being a game developer is very demanding and complicated but hugely rewarding and interesting. They specialise in writing games and have specific knowledge and skills in designing engaging interactive gaming experiences. Game developers use frameworks such as DirectX, OpenGL, Unity 3D, WebGL and programming languages such as C, C++ and Java. On mobile devices, Swift and Java are used for iOS and Android games.
Game developer job profile
Looking to take on a new challenge in the world of gaming? You can simply Upload your CV and we'll do the legwork for you.
Or browse the latest Game Developer jobs.
data scientist and data analyst.
Data scientist developers write programs to analyse data sets. They are normally in charge of statistical analysis, machine learning and predictive modelling. The skillset a data scientist should have, would need to cover several science-related things. For example, programming languages (R, Python), different techniques that are a valid approach, being familiar with machine learning methods, understand and know multivariable calculus and linear algebra and deal with imperfections in data. Being able to communicate all imperfections and calculus is incredibly important for these types of developers.
Data analysts roles, can differ but do have similar attributes to data scientist roles, here are some further in-depth insights if you want to know more on how to become a data analyst or understand the job profile.
Thinking about becoming a Data Scientist Developer? We're here to help to take the stress out of your application process. Upload your CV and we'll do the rest.
Or browse the latest Data Scientist Developer jobs.
development operations.
DevOps developers are familiar with technologies that are able to build, deploy and integrate systems and manage back end software. To simplify the definition, a developer is someone who creates applications, an Ops, deploys and monitors the applications and a DevOps can create applications and deploy and monitor them. DevOps need experience in the following skills, Kubernetes, Docker, Apache Mesos, Jenkins e.t.c and the HashiCorp stack.
Want to build your career in DevOps? We're here to help to take the stress out of your application process. Upload your CV and we'll do the rest.
Or browse the latest DevOps jobs.
software developer.
A software developer plays a key role in identifying, designing, installing and testing a software system that has been built for a company from the ground up. They create these to ensure that the processes are running as expected. The skills needed for a software developer are coding languages such as JavaScript, C++, Ruby, C# and .Net to name a few. These types of developers should also be comfortable writing and analysing queries and working with different frameworks.
Here's everything you need to know about becoming a software developer.
Thinking of becoming a software developer? We've got a range of resources to help you on your way;
Software developer cover letter
Software developer interview questions
Software developer interview tips
Thinking about becoming a Software developer? We're here to help to take the stress out of your application process. Upload your CV and we'll do the rest.
Or browse the latest software developer jobs
web dev.
What do Web developers do? See our full Web Developer job description here.
Web developers (or web dev) have a similar job to software developers; however, they specialise in creating websites. Although they haven’t been around for as long as some other developers and they are only required to have basic knowledge when entering the role, web developers are increasing just as much as other developers in today’s world. Web developers are required to have knowledge of HTML, CSS, FTP, JavaScript and WordPress.
Thinking of becoming a web developer? We've got a range of resources to help you on your way;
Web developer interview questions and answers
What Web developer role are you best suited to?
Web developer CV advice
Looking to expand your career options within the world of web dev? We're here to help to take the stress out of your application process. Upload your CV and we'll do the rest.
Or browse the latest web developer jobs.
security developer.
Security developers specialise in creating systems, methods and procedures to test the security of software systems and fix security flaws. They use a variety of tools to complete their job such as scripting languages like Python and Ruby. They also use coding languages such as C and C++ to read and understand operating systems. The aim of their job is to ethically hack systems to discover their vulnerabilities.
Tech Stack
UIUXCSSJavaScriptHTMLUI Frameworks