Experienced JavaScript developer

Tunis, TUNISIAFull timeMONTHLY SALARY: 1500TND - 4000TND

Roles: Front-End Development, Back-End Development

Are you interested in building products used by more than a billion people? Do you like shipping code at a rapid pace? We are seeking an experienced Front End Engineer that is passionate about building mobile and desktop web applications. This position is full-time and is based in our La Marsa office. Responsibilities Implement the features and user interfaces of Facebook products like News Feed Architect efficient and reusable front-end systems that drive complex web applications Collaborate with Product Designers, Product Managers, and Software Engineers to deliver compelling user-facing products Identify and resolve performance and scalability issues

Minimum Qualification

3+ years of JavaScript experience, including concepts like asynchronous programming, closures, types, and ES6. Experience with React is a bonus 3+ years of HTML/CSS experience, including concepts like layout, specificity, cross browser compatibility, and accessibility 3+ years experience with browser APIs and optimizing front end performance BS/MS in Computer Science or a related technical field preferred Description: We are looking for bright code typewriter and brighter minds to help us deliver a cutting-edge, high-quality code. You are keen on responsive user-interfaces and dynamic websites and working hard with a team in order to implement as many ideas as possible. You’re not afraid of new technologies and you enjoy analyzing the frameworks and libraries you use in order to understand how things work.

Are you an open, flexible problem solver and critical thinker who is passionate about working in a close-knit team. If you fit the profile! Then you are in the right place.

Your responsibilities will be:

Implement JavaScript client applications with the help of the newest web-standards (HTML5, CSS3, React ...). Extent and improve existing apps in fast iterations, based on user feedback and usage data. Build new and iterate over existing backend services in NodeJS. Implement unit tests. Store and retrieve data from sources like Redis, MongoDB, MySQL, Cassandra. Work in a hyperproductive team of developers. Coordinate your efforts with the company employing SCRUM techniques. Quickly become a decision and a difference maker. Contribute to and even start open-source projects.

Our hiring process:

First Step: resume review Our application questions and job descriptions are designed to help us identify individuals who have the qualifications that best fit our job postings. Typically, we contact the most qualified candidates for an interview within 2 to 4 weeks (however, some hiring programs may have a longer time frame). If you are selected for an interview, we may contact you to provide more information. Be sure to check your inbox to ensure that emails from xTECH are not being sent to your spam/junk folder.

Assessments: the coding test For developers positions, a preliminary assessment is required. This will include a code test. Once you apply, you will receive an email from us with the code test. After receiving your solutions to the tests, we will review them and then contact you to give you the results. If you have been successful, we will invite you to do an interview in our offices.

Interview format The interview will allow you to meet our recruiting team and learn more about our company as we get to know you better. Our recruiting team will contact you (either by email or by phone) to communicate the specifics of your interview. The details will include the location and timing of the interview. You’ll know what to expect in advance.

We encourage you to ask questions during your interview to learn more about xTECH careers as we learn more about you and your qualifications. Exigences -Excellent verbal and written communication skills in English -Good knowledge of JavaScript, HTML5) and CSS3) - Excellent problem-solving skills - You are not afraid of creating front-end interfaces using vanilla JavaScript or new frameworks like React, Angular, VueJS - You are an active communicator -You are eager to keep improving yourself. You keep up to date with the latest technologies visiting meetups or read about new technologies -You are a super fast learner -Minimum of 2 years of professional experience


- A great team

- A great office in a Tunis booming district by the seaside, a place to learn, experiment, discover and grow yourself. We like people with an entrepreneurial spirit and create possibilities to realize your ideas within xTECH.

- A fair package

- We guarantee an inspiring environment, creative freedom and the chance to contribute your own ideas in order to co-create our project

- Exposure to startups and scaling success stories

- Being part of a small yet international team

-A very dynamic environment: xTECH is growing and you grow with us

-Need energizers? No problem 😄 we make sure food and beverages are available to keep your engine running

- Get time to deepen knowledge in the latest web technologiesExigences Excellent verbal and written communication skills in English Good knowledge of JavaScript, HTML5 and CSS3 Excellent problem-solving skills You are not afraid of creating front-end interfaces using vanilla JavaScript or new frameworks like React, Angular, VueJS You are an active communicator You are eager to keep improving yourself. You keep up to date with the latest technologies visiting meetups or read about new technology You are a super fast learnerAvantages.


We are looking for those profiles !

Can’t find what you are looking for ?

We empower you to work on things you are passionate about. Take your career to the next level and join the xTECH family. Send us your resume.