Front-End Developer

JOB TITLE: Front-End Developer
JOB TYPE: Full-Time
LOCATION: Remote Work
SUPERVISOR/MANAGER: Hex Clan Manager

    MAIN DUTIES/RESPONSIBILITIES:
  • Thorough knowledge of appropriate tools for development of production.
  • Knowledge of UI/UX components and libraries to deliver high-quality user design and experiences.
  • Meeting with key stakeholders to ensure design elements are meeting specific requirements.
  • Extensive knowledge of HTTP & working with RESTful APIs.
  • Development and maintenance of web and mobile applications.
  • Building scalable software.
  • Scoping projects by defining goals, objectives, tasks, and budgets.
  • Using agile methodology preferably SCRUM to collaborate in the team.
  • Writing code that is suitable for CI/CD, using best practice and software guidelines.
SKILLS & EXPERIENCE
    Qualifications:
  • A tertiary qualification in Software Engineering, Information Technology or Computer Science
    Experience:
  • 3 years of Front-End or Full-Stack development experience with a focus on the Front-End. Familiarity developing mobile apps for iOS and Android.
    Skills:
    Technical Skills – Essential for the Job
  • Experience with HTML 5 & CSS3 and CSS frameworks such as Bootstrap.
  • Experience with JavaScript, React and jQuery, and any relevant frameworks such as, Angular, Node.js or Vue.
  • Experience with cross-platform mobile app development frameworks such as Apache Cordova, React Native, Ionic etc.
  • Experience with AJAX calls, using RESTful APIs & JSON. GraphQL experience a plus.
  • Experience building responsive websites and mobile.
  • Knowledge of testing and debugging best practices.
  • Familiarity with content management systems.
  • Advantageous to have knowledge with multiple languages and platforms such as Python and Django.
    Non-Technical Skills
  • Excellent problem solving and critical thinking skills.
  • Creativity and design skills.
  • Great communication and time management skills.
  • Strong planning skills as well as the ability to scope and accurately estimate time of development.
    Non-Technical Skills
  • Experience working on Cloud-based IaaS platforms such as AWS, Azure or Google Cloud.
  • Understanding of microservices & the use of serverless functions and endpoints.
  • Graphic design tools such as Adobe Create Suite.
  • Experience in the development of reusable packages & library development with NPM.