Extraordinary opportunities for extraordinary skills!

Last Updated: 14/08/2023

|

Front End Developer

We are seeking a skilled and motivated Front End Developer to join our dynamic team. As a Front End Developer, you will play a pivotal role in designing and implementing the user interfaces. Your expertise in HTML, CSS, and JavaScript will be crucial in delivering an exceptional user experience.

Requirements

  1. Proven experience as a Front End Developer, showcasing a strong portfolio of previous web development projects.

  2. Proficiency in front-end technologies such as HTML, CSS and JavaScript.

  3. Familiarity with front-end frameworks such as React, Angular, or Vue.js is a plus.

  4. Solid understanding of responsive web design principles and mobile-first development.

  5. Experience in optimizing web applications for performance and speed.

  6. Strong problem-solving skills and attention to detail.

  7. Excellent collaboration and communication skills, with the ability to work effectively in a team-oriented environment.

  8. Knowledge of version control systems, such as Git, is preferred.

  9. Familiarity with back-end technologies and RESTful APIs is a bonus.

Responsibilities

  1. Develop and implement responsive web designs to ensure seamless user experience across various devices and screen sizes.

  2. Optimize web applications for maximum speed and performance, identifying and resolving performance bottlenecks.

  3. Ensure cross-browser compatibility and consistently test the application on different browsers to maintain a consistent user experience.

  4. Stay up-to-date with the latest front-end development trends, tools, libraries, frameworks and best practices to continually enhance the application's performance and usability.

  5. Write clean, modular, and well-documented code while adhering to coding standards and best practices.

  6. Collaborate with back-end developers and stakeholders to integrate front-end components with back-end APIs.

  7. Troubleshoot and debug front-end issues to ensure smooth functionality and a bug-free user experience.

Process

  1. Please email your updated resume to business.tspsoft@gmail.com. Ensure that your resume highlights your relevant experience, skills.

  2. If you don't have a resume readily available, you can still apply by sending an email to business.tspsoft@gmail.com. In the email, kindly mention the following:

    • Skills: Provide a brief overview of your front-end development skills, including proficiency in HTML, CSS, JavaScript, and any relevant frameworks.

    • Projects: Briefly describe any previous front-end development projects you have worked on. If applicable, include links to live websites or GitHub repositories showcasing your work.

    • Achievements (Optional): If you have any notable achievements related to front-end development or web design, you are welcome to mention them in your email.

  3. Our Team will contact with you to get to know you better and understand your qualifications and experience

  4. As part of our selection process, we conduct two practical interviews of 2 hours each, focusing on evaluating your hands-on skills rather than theoretical knowledge. These interviews are designed to assess your proficiency in CSS and JavaScript, which are essential for the Front End Developer role.

    • Interview 1 CSS: In this interview, our interviewer will evaluate your CSS skills by providing a short demo of prebuilt websites. Your task will be to replicate the provided design by applying CSS concepts such as the box model, flexbox, grid, animations, effects, transitions, and media queries. This exercise will allow us to gauge your ability to create visually appealing and responsive layouts.

    • Interview 2 JavaScript: During the second interview, our focus will be on your JavaScript skills. You will be given the opportunity to add interactivity and functionality to the website you built in the first interview. Our interviewer will assess your proficiency in DOM manipulations, event handling, advanced effects, transitions, drag and drop functionality, canvas usage, 3D designs, and forms handling. This interview aims to understand your ability to create dynamic and engaging user experiences.

  5. Once the practical interviews are completed, our team will thoroughly assess your skills and qualifications. If your performance impresses our interviewer and aligns with the expectations for the Front End Developer role, you will receive a notification via email confirming your selection within the next 2 days.

  6. However, if, for any reason, your application is not selected, we believe in transparent communication. We will promptly inform you about the outcome of the interviews and the decision to not proceed with your application.

  7. In the event of rejection, we want to encourage continuous growth and improvement. You will have the opportunity to reapply for the Front End Developer role after a waiting period of 6 months. During this time, we encourage you to enhance your skills and qualifications, so that your future applications can demonstrate further progress.