Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
We are looking for a Senior Web Engineer Lead to join our IT Applications team at Derayah.
You will be responsible for designing, developing, and maintaining complex web applications, leading frontend initiatives, and collaborating with cross-functional teams to deliver high-quality fintech solutions.
Key Responsibilities:
- Design, develop, and maintain complex web applications using Vue.js and modern front-end technologies.
- Collaborate with UI/UX designers, backend engineers, and product managers to deliver intuitive, scalable web solutions.
- Optimize applications for maximum performance, scalability, and maintainability.
- Work with modular and component-based architectures to ensure reusability and flexibility.
- Lead small engineering teams and promote best practices in coding, architecture, and Agile methodologies.
- Improve and maintain CI/CD pipelines for frontend deployments.
- Own major features, provide technical direction, and guide the team in solving complex challenges.
- Stay updated with industry trends, particularly in Vue.js and modern web development practices.
Job Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- 8+ years of experience as a Web Developer, with at least 3 years specializing in Vue.js development.
- Strong proficiency in HTML, CSS, and modern JavaScript frameworks.
- Hands-on experience with Vuex for state management and Vue Router for navigation.
- Proficiency in build tools such as Webpack, NPM, or Yarn.
- Strong understanding of component-based architecture and clean, reusable code principles.
- Experience integrating with RESTful APIs and modern web technologies like GraphQL and WebSockets.
- Familiarity with CI/CD pipelines and frontend deployment automation tools.
- Solid experience working in Agile development environments.
- Ability to lead and mentor small frontend teams, providing technical direction and guidance.
- Fintech or banking industry experience is a strong plus.