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.