Front End Developer

Job description

4Geeks is looking for a front end developer with deep understanding of JavaScript and React in particular. Communication with team members is in English.


Benefits & Perks:

  • Flexible Vacation Policy
  • Full Health Benefits
  • Flexible Time
  • Work from Home
  • Retirement Plans
  • Beer Friday
  • Training Meetups
  • Career Development Plan
  • Leadership Boost
  • Local universities discounts

The ideal candidate is expected to:

  • Independently deal with bugs, schedule tasks and investigate code
  • Make well-reasoned technical choices and take responsibility for them
  • Handle full development cycle of a single component i.e. formalize task, write code and tests, setup and support production, resolve user requests
  • Approach problems with a practical mindset and suppress perfectionism when time is a priority
  • Write flexible, maintainable code and adapt to post-launch requirements/tweaks
  • These requirements stem naturally from our approach to development with fast feedback cycle, highly-focused personal areas of responsibility and strong tendency to vertical component splitting.


Technical Requirements:

  • Must have:
    • Extensive experience (5+ years) developing front ends in JavaScript
    • Solid experience (2+ years) developing in React specifically
    • Experience dealing with cookies, authentication and JWT specifically
    • Extensive experience with Linux OS (Ubuntu specifically), npm (Node Package Manager), and yarn
    • Experience writing clients for JSON REST APIs
    • Experience with Git / GitHub
  • Nice to have:
    • Familiarity with DevOps methodologies and tools like Jenkins