Front End Web Developer

Job description

Recruitopia is a growing startup business and we are building the next generation of recruiting tools and on-demand recruiting services. We are defining the future of recruiting with an all-in-one innovative platform that aims to connect employers with the world’s largest network of recruiters. Recruitopia is on a mission to be a game-changer in hiring solutions and becoming the future of recruitment.

Currently, we are looking for a self-starter who is a creative and critical thinker, detail-oriented, proactive, effective communicator and a good team player. If you are the kind of person who is passionate about designing and blending technical coding with creative skills, optimizing and transforming ideas into the digital platform, this is the right job for you!

What you will be doing

  • Develop front-end web applications and features using ReactJS
  • Responsible for development, testing, bug fixing, code refactoring and improving front-end application performance
  • Building clean and maintainable codes for projects involved
  • Contribute towards achieving the best and creative customer interface and web application
  • Ensuring systems and processes are organized and working smoothly
  • Practice agile methodology of development and work towards continuous changes, innovation, improvement and implementation to achieve the best results
  • Work closely with the creative and development team to understand business requirements and provide suggestions on the feasibility of the web application designs and performance
  • Support team on other web development tasks
  • Perform other related duties as assigned

As a Front End Web Developer, you will need:

  • Minimum a degree in Computer Science, Information Technology, Software Engineering or similar field
  • Strong knowledge and minimum 1 years experience with REACT tools and front-end languages including ReactJS, Webpack, Redux, Redux Saga, ES6, JSX, Git, REST API, Javascript, CSS and HTML
  • Experience with user interface design, responsive and adaptive design
  • Self-motivated team player, excellent communication and interpersonal skills
  • Good understanding of SEO principles
  • Appreciates creativity and artwork in designing
  • Detail-oriented with the ability to capture the aesthetics of UI layout
  • Able to understand and capture stakeholder’s viewpoints and provide suggestions on products/designs’ improvement
  • Keen in learning and seek for challenges
  • Junior and Senior roles available

Who are we?

We are a team of designers, developers, and marketers.

Our talented team creates products that help hiring managers and recruiters improve and simplify their lives. Our diverse group of individuals worldwide work with a shared passion for product development and creating an outstanding user experience. Join a team of smart, ambitious, driven people who value open communication and processes. 

What do we offer you?

We believe in working closely and bringing the best out in each other. We’re a fun, supportive, and creative group of individuals. We’ll offer you:
 
  • Hybrid work model – We believe people work best when they have the freedom to work both in the office and at home 
  • We don’t micromanage – Manage your own time as you see fit 
  • Work on the latest technologies
  • Fun atmosphere – Let your hair down now and then. Work with interesting people from various backgrounds
  • Challenging tasks – Equip yourself by tackling new challenges
  • A limitless ability to grow within the company
  • We promote entrepreneurial thinking and action. At Recruitopia, it is a career, not a job!
  • Learn something new every day – Grow your career with bright possibilities 

Sounds like a good fit?

Fill up the form on this page to apply for this position. 

The Hiring Process

  1. Fill up the form on this page.
  2. A couple of quick emails and voice call with HR
  3. Interview with the Technical Team
  4. A formal job offer

We look forward to hearing from you!   

Scroll to Top
[wpforms id="15980"]
<div class="wpforms-container wpforms-container-full wpforms-form-abandonment" id="wpforms-15980"><form id="wpforms-form-15980" class="wpforms-validate wpforms-form wpforms-ajax-form" data-formid="15980" method="post" enctype="multipart/form-data" action="/careers/front-end-web-developer/" data-token="8626c0b2b723f967d3e8b504d46f1f8b"><noscript class="wpforms-error-noscript">Please enable JavaScript in your browser to complete this form.</noscript><div class="wpforms-page-indicator progress" data-indicator="progress" data-indicator-color="#9f45ff" data-scroll="1"><span class="wpforms-page-indicator-page-title" ></span><span class="wpforms-page-indicator-page-title-sep" style="display:none;"> - </span><span class="wpforms-page-indicator-steps">Step <span class="wpforms-page-indicator-steps-current">1</span> of 4</span><div class="wpforms-page-indicator-page-progress-wrap"><div class="wpforms-page-indicator-page-progress" style="width:25%;background-color:#9f45ff"></div></div></div><div class="wpforms-field-container"><div class="wpforms-page wpforms-page-1 "><div id="wpforms-15980-field_12-container" class="wpforms-field wpforms-field-pagebreak" data-field-id="12"></div><div id="wpforms-15980-field_16-container" class="wpforms-field wpforms-field-divider" data-field-id="16"><h3 id="wpforms-15980-field_16" name="wpforms[fields][16]">Company Details</h3></div><div id="wpforms-15980-field_3-container" class="wpforms-field wpforms-field-text" data-field-id="3"><label class="wpforms-field-label" for="wpforms-15980-field_3">Company Name <span class="wpforms-required-label">*</span></label><input type="text" id="wpforms-15980-field_3" class="wpforms-field-medium wpforms-field-required" name="wpforms[fields][3]" required></div><div id="wpforms-15980-field_5-container" class="wpforms-field wpforms-field-number" data-field-id="5"><label class="wpforms-field-label" for="wpforms-15980-field_5">Number of employees <span class="wpforms-required-label">*</span></label><input type="number" pattern="\d*" id="wpforms-15980-field_5" class="wpforms-field-medium wpforms-field-required" name="wpforms[fields][5]" required></div><div id="wpforms-15980-field_14-container" class="wpforms-field wpforms-field-pagebreak" data-field-id="14"><div class="wpforms-clear wpforms-pagebreak-left"><button class="wpforms-page-button wpforms-page-next" data-action="next" data-page="1" data-formid="15980" disabled>Next</button></div></div></div><div class="wpforms-page wpforms-page-2 " style="display:none;"><div id="wpforms-15980-field_6-container" class="wpforms-field wpforms-field-divider" data-field-id="6"><h3 id="wpforms-15980-field_6" name="wpforms[fields][6]">Contact Person</h3></div><div id="wpforms-15980-field_0-container" class="wpforms-field wpforms-field-name" data-field-id="0"><label class="wpforms-field-label" for="wpforms-15980-field_0">Name <span class="wpforms-required-label">*</span></label><div class="wpforms-field-row wpforms-field-medium"><div class="wpforms-field-row-block wpforms-first wpforms-one-half"><input type="text" id="wpforms-15980-field_0" class="wpforms-field-name-first wpforms-field-required" name="wpforms[fields][0][first]" required><label for="wpforms-15980-field_0" class="wpforms-field-sublabel after ">First</label></div><div class="wpforms-field-row-block wpforms-one-half"><input type="text" id="wpforms-15980-field_0-last" class="wpforms-field-name-last wpforms-field-required" name="wpforms[fields][0][last]" required><label for="wpforms-15980-field_0-last" class="wpforms-field-sublabel after ">Last</label></div></div></div><div id="wpforms-15980-field_7-container" class="wpforms-field wpforms-field-text" data-field-id="7"><label class="wpforms-field-label" for="wpforms-15980-field_7">Job Title <span class="wpforms-required-label">*</span></label><input type="text" id="wpforms-15980-field_7" class="wpforms-field-medium wpforms-field-required" name="wpforms[fields][7]" required></div><div id="wpforms-15980-field_9-container" class="wpforms-field wpforms-field-phone" data-field-id="9"><label class="wpforms-field-label" for="wpforms-15980-field_9">Phone number <span class="wpforms-required-label">*</span></label><input type="tel" id="wpforms-15980-field_9" class="wpforms-field-medium wpforms-field-required wpforms-smart-phone-field" data-rule-smart-phone-field="true" name="wpforms[fields][9]" required></div><div id="wpforms-15980-field_1-container" class="wpforms-field wpforms-field-email" data-field-id="1"><label class="wpforms-field-label" for="wpforms-15980-field_1">Email <span class="wpforms-required-label">*</span></label><input type="email" id="wpforms-15980-field_1" class="wpforms-field-medium wpforms-field-required" name="wpforms[fields][1]" required></div><div id="wpforms-15980-field_15-container" class="wpforms-field wpforms-field-pagebreak" data-field-id="15"><div class="wpforms-clear wpforms-pagebreak-left"><button class="wpforms-page-button wpforms-page-next" data-action="next" data-page="2" data-formid="15980" disabled>Next</button></div></div></div><div class="wpforms-page wpforms-page-3 " style="display:none;"><div id="wpforms-15980-field_10-container" class="wpforms-field wpforms-field-gdpr-checkbox" data-field-id="10"><label class="wpforms-field-label wpforms-label-hide" for="wpforms-15980-field_10">Agreement <span class="wpforms-required-label">*</span></label><ul id="wpforms-15980-field_10" class="wpforms-field-required"><li class="choice-1"><input type="checkbox" id="wpforms-15980-field_10_1" name="wpforms[fields][10][]" value="By submitting your registration request, you agree to our Terms of Use and Privacy Policy." required ><label class="wpforms-field-label-inline" for="wpforms-15980-field_10_1">By submitting your registration request, you agree to our Terms of Use and Privacy Policy. <span class="wpforms-required-label">*</span></label></li></ul></div><div id="wpforms-15980-field_11-container" class="wpforms-field wpforms-field-pagebreak" data-field-id="11"><div class="wpforms-clear wpforms-pagebreak-left"><button class="wpforms-page-button wpforms-page-next" data-action="next" data-page="3" data-formid="15980" disabled>Next</button></div></div></div><div class="wpforms-page wpforms-page-4 last " style="display:none;"><div id="wpforms-15980-field_13-container" class="wpforms-field wpforms-field-pagebreak" data-field-id="13"><div class="wpforms-clear wpforms-pagebreak-left"></div></div></div></div><div class="wpforms-submit-container" style="display:none;"><input type="hidden" name="wpforms[id]" value="15980"><input type="hidden" name="wpforms[author]" value="1"><input type="hidden" name="wpforms[post_id]" value="3748"><button type="submit" name="wpforms[submit]" id="wpforms-submit-15980" class="wpforms-submit" data-alt-text="Sending..." data-submit-text="Submit" aria-live="assertive" value="wpforms-submit">Submit</button><img src="https://recruitopia.com/wp-content/plugins/wpforms/assets/images/submit-spin.svg" class="wpforms-submit-spinner" style="display: none;" width="26" height="26" alt=""></div></form></div> <!-- .wpforms-container -->