Front-end Developer
Front-end Developer
Deriv.com | Full time
Front-end Developer
Amman, Jordan | Posted on 26/08/2022
{{getI18n("zr.cw.refertofrnd")}} {{getI18n('zr.careers.publicpage.meta.viewapplication')}} {{getI18n(data[0].applynow)}}
Industry Front-end Development
Job Description
As a Front-end Developer at Deriv, you’ll build powerful front-end systems with an improved user experience for our clients worldwide. You’ll be heavily involved in the design and development phases of our applications as we aim to create the best online trading platform in the industry.
Your challenges
Find the balance between functional and aesthetic design, and create engaging user interfaces for all our products.
Ensure our products are accessible across all platforms by optimising them for speed, scalability, and usability.
Resolve web-development challenges by employing reusable components and the latest front-end frameworks.
Offer the best user experience for our clients by performing automated tests, troubleshooting issues, and making improvements.
Maintain clear and detailed technical design documentation according to our style guide.
Requirements
Hands-on experience with JavaScript, HTML, and CSS
Good grasp of diverse testing and debugging methods
Excellent spoken and written English communication skills
What’s good to have
Good grasp of UI/UX design processes
Experience in working with React library
Experience with Git
Working experience in open-source platforms like Linux
Strong knowledge of technologies such as MobX, Gatsby, WebSocket, and styled-components
Good understanding of back-end technologies
Benefits
Market-based salary
Annual performance bonus
Health benefits
Casual dress code
{{getI18n('zr.careers.publicpage.meta.viewapplication')}} {{getI18n(data[0].applynow)}} {{userData.full_name}} {{userData.role.name}}, {{userData.profile.name}}
{{getI18n("crm.sme.skill.list.head.experience")}}
{{getI18n('crm.auditlog.skillset')}} {{getI18n('crm.sme.skill.list.head.experience')}} {{getI18n('crm.sme.skill.list.head.last.used')}} {{getI18n('crm.sme.system.skill')}} {{getI18n('crm.auditlog.skillset')}} {{getI18n('zr.skillset.proficiency')}} {{getI18n('crm.sme.skill.list.head.experience')}} {{getI18n('crm.sme.skill.list.head.last.used')}} {{getI18n('zr.candidateportal.skillname.mandatory')}} {{getI18n('zr.candidateportal.skillname.unique')}} {{getI18n('zr.cl.iam.error.morethanmaxlength',255)}} {{getSkillProficiencyFromLevel(skill.body.level,'i18n')}} {{getI18n('crm.contactus.option.None')}} {{getI18n('crm.sme.skill.level.master')}} {{getI18n('crm.sme.skill.level.intermediate')}} {{getI18n('crm.sme.skill.level.beginner')}} {{if(skill.body.exp,getI18n('crm.indeed.workexp.years',skill.body.exp),getI18n('-None-'))}} 1 {{getI18n('crm.year.lower')}} {{getI18n('crm.indeed.workexp.years',exp)}} {{if(skill.body.lastUsed,skill.body.lastUsed,getI18n('-None-'))}} {{getI18n('crm.contactus.option.None')}} {{year}}
{{getI18n('crm.sme.refine.suggested')}}
{{suggSkill}}
{{getI18n('zr.candidateportal.add.skills')}} {{getCombinedSkillNames(skills,30,isSkillNameDoubleEncode)}}
{{if(isSkillNameDoubleEncode,trimContent(getTextContentFromHTML(unescape(skill.name)),25),trimContent(skill.name,25))}}
{{getI18n('zr.skillset.proficiency')}} – {{getSkillProficiencyFromLevel(skill.level,'i18n')}}
{{getI18n('Experience in years')}} – {{skill.exp}}
{{getI18n('crm.sme.skill.list.head.last.used')}} – {{skill.lastUsed}}
{{initializeFilterSkillsLength()}} {{initializeFilterSkillsLength()}} {{increaseFilterSkillsLength()}}
{{trimContent(skill.name,25)}} {{skill.name}}
+{{arithmetic(getFilterSkillsLength(skills),numTags,'-')}}
{{trimContent(currentJob.location,25)}} {{currentJob.location}} {{trimContent(currentJob.description,150)}} {{currentJob.description}} {{trimContent(currentJob.location,25)}} {{currentJob.location}} {{trimContent(currentJob.description,150)}} {{currentJob.description}} {{trimContent(currentJob.location,25)}} {{currentJob.location}} {{trimContent(currentJob.description,150)}} {{currentJob.description}} {{trimContent(location,25)}} {{location}}
*
{{trimContent(type,25)}} {{type}}
Job Description
*
{{unescape(sanitizeHTML(descriptionHTML))}} {{unescape(removeUnwantedCss(org_info.description))}} {{org_info.description}}للتقدم على الوظيفة