Trainee Front-end Developer
All offices

Front-end developers play a critical role at Jobsity, they are responsible for implementing the front-end logic that defines the behavior of the visual elements of a web application. They are actively involved throughout the project lifecycle, often times starting with rapid prototypes early in the design phase. In some cases, the end goal is high-fidelity prototypes, but most of the time the developers will ultimately be writing clean, production-ready code, which will be integrated with the backend/APIs. Front-end developers are usually supported by back-end web developers, who are responsible for server-side application logic. They often work alongside other front-end web developers who specialize in markup and styling.

We are looking for a trainee front-end developer who is passionate about design and programming. Responsibilities include attending to our Javascript Coding School, were we will teach you how to work with both front-end and back-end web developers to build all client-side logic. You will learn how to bridge the gap between the visual elements and the server-side infrastructure, taking an active role on both sides, and defining how the application looks and functions.


  • Knowledge of HTML5, CSS3 and Bootstrap, Foundation or Materialize
  • Basic Javascript knowledge
  • Awareness of cross-browser compatibility issues
  • Problem solving skills
  • Exceptional learning skills
  • Fluency in both oral and written English

Nice to have:

  • B.S in Computer Science or equivalent

Why you should work here:

Professional Development
Competitive Salaries
Fortune 500 Projects
Exchange Programs
Work From Home
Business trips to US and Canada
Front-end Development
Apply Now!
Upload requirements
Upload requirements
Upload requirements
Upload requirements
Upload requirements
Upload requirements
//Consider a staircase of size n = 4: // # ## ### #### // //Observe that its base and height are both equal to n, and the image is drawn using # symbols and spaces. The last line is not preceded by any spaces. // //Write a program that prints a staircase of size n. // //Input Format //A single integer, n, denoting the size of the staircase. // //Output Format //Print a staircase of size n using # symbols and spaces. // //Note: The last line must have 0 spaces in it. // //Sample Input //6 // //Sample Output // # ## ### #### ##### ###### // //Explanation //The staircase is right-aligned, composed of # symbols and spaces, and has a height and width of n = 6.
Solve me First
//Complete the function solveMeFirst to compute the sum of two integers. // //Function prototype: //int solveMeFirst(int x, int y); // //where, // //x is the first integer input. //y is the second integer input // //Return values //sum of the above two integers // //Sample Input //x = 2 //y = 3 // //Sample Output //5 // //Explanation //The sum of the two integers and is computed as: 2 + 3 = 5.
Simple Array Sum
//Given an array of integers, find the sum of its elements. // //Input Format //The first line contains an integer, n, denoting the size of the array. //The second line contains n space-separated integers representing the array's elements. // //Output Format //Print the sum of the array's elements as a single integer. // //Sample Input //6 //1 2 3 4 10 11 // //Sample Output //31 // //Explanation //We print the sum of the array's elements: 1 + 2 + 3 + 4 + 10 + 11 = 31.