Senior JS Engineer (Vue.Js)
Senior
Full time
Vacancy is currently inactive
Position overview
Development and maintenance of client-facing web applications and their user interfaces. Contributing to the complete web software development lifecycle and feature delivery. It is vital that you have good communication skills and a proven ability to work well with both technical and non-technical colleagues and be comfortable working with minimal supervision.
Project description Digital Bank in Saudi Arabia. You will be embracing 12 factor app philosophies and driving key deliverables to our applications and services. We believe in codification (Infrastructure and Configuration as code), automation, immutability, CI/CD and scalability — all for the benefit of our customers and users within a secure and continuously compliant environment. Being the first ever startup in the digital banking space in Saudi Arabia, we are progressing at a rapid speed. Things are happening and happening often. Building greatness in a disruptive era requires strong ambition, talent, curiosity, diversity of thought and a belief that we’re better together. We want our colleagues to grow whilst with us so we’ve created an environment that encourages everyone to learn, challenge each other and create extraordinary experiences for themselves, their colleagues and our customers. Trust, Respect and Opportunity is key, and we’re very keen to show that in practice not just in written policy.
The size and the structure of the team Our 15-person Engineering Team comprises Senior Developers, DevSecOps Engineers, Architects, and Designers who collaboratively own our platform’s end-to-end development. By applying best practices and comprehensive automation, they create world-class software. This greenfield startup offers flexible remote work across the UK, EU, and GCC, with encouraged periodic worldwide team meet-ups to foster strong working relationships.
YOUR BACKGROUND
- GitHub or similar account to showcase personal projects
- Essential Skills
- Deep JavaScript and TypeScript understanding
- Experience with Vue.js and Next.js
- Experience with Tailwind CSS or similar utility CSS solutions
- Experience with Node.js and Express.js
- Headless CMS experience
- Unit testing experience with Vitest, Jest, Jasmine or Mocha
- E2E testing experience with Cypress, Playwright, BrowserStack or Puppeteer
- Experience with Docker
- Experience with CI/CD pipelines
- Experience with React.js is a plus
- English level - B1+/B2
Skills that will be a plus:
- Follow and promote engineering best practices.
- Share your unique knowledge and skills with the rest of the team.
- Aim to improve yourself and your team members.
Responsibilities
- Development and maintenance of client-facing web applications and their user interfaces.
- Contributing to the complete web software development lifecycle and feature delivery.
WE OFFER
- 23 billable days off per year
- Equipment (Apple)
- Fair and competitive compensation
- Friendly team and enjoyable working environment
- Regular updates on company news, Q&A sessions with top management
- Flexible work schedule
- Ability to work entirely remotely from anywhere in the world