Back to Jobs
Development 59d ago
Senior Front-End Developer
🌍Global
Full-time
$2,500 - $5,000 / month
Senior
Job Description
Key Skills Required
Master these to land this role
FrontendBestseller 🔥
Learn in 61 HoursReactHighly Demanded
Learn in 26 HoursVue.jsTypeScriptWeb Development
Want to know if you're a match for this job?
About the Role: Jibble Group is a scale-up in the Workforce Management space. We are looking for a highly experienced Senior Front-End Developer to contribute to the 2.0 version of Jibble, which has been built on a Vue.js frontend. You will work within an ambitious team of 21 engineers from 13 different countries, operating in bi-weekly sprints with daily stand-ups.
What You'll Do
- Constantly extend and improve the Jibble 2.0 web client using the core technologies stack.
- Work closely with product managers to implement new features according to design specifications.
- Refactor and improve existing features based on best practices, changing requirements, and QA feedback.
- Write unit tests to ensure code robustness and documentation.
- Review your peers' code to keep our codebase clean and extensible.
What You Bring
- At least 3 years of commercial web development experience.
- At least 5 years of solid experience working with Vue.js, along with familiarity with the Vue Composition API or Vue 3.
- Solid TypeScript knowledge and the ability to turn hi-fi designs into a pixel-perfect UI.
- Experience using Material Design component libraries (preferably Vuetify).
- Availability to work within UTC+8 time zones.
Benefits
- Competitive salary ranging from USD $2,500 - $5,000 per month.
- 100% fully remote work environment and paid holidays.
- Continuous learning and opportunities to apply new and emerging technologies.
- Annual meetups in varying locations to work and socialize with the entire team.
How would you rate this job post?
See what other professionals think about this role.
Safety First
- Never pay for a job application.
- Do not share sensitive bank info.
- Verify the client before starting work.