<< Back

Senior Web Front-End Developer (Vue.js) [EGYPT]

About the Role:

As a Senior Web Front-End Developer at Lune, you will play a pivotal role in the development of our web applications, leveraging Vue.js to create responsive and interactive user interfaces. Working closely with our design and backend teams, you will contribute to the implementation, and optimization of user-facing features, ensuring a seamless and engaging user experience.

Key Responsibilities:

Vue.js Development:

Lead the development of web applications using Vue.js, ensuring high performance, responsiveness, and cross-browser compatibility. Implement reusable and modular components, following best practices and coding standards to maintain code quality and scalability.

Technical Leadership:

Provide technical leadership and guidance to the front-end development team, mentoring junior developers and fostering a culture of collaboration and innovation.

Collaborate with design and backend teams to translate UI/UX design mockups and wireframes into functional web applications, ensuring alignment with business requirements and user needs.

User Interface Optimization:

Optimize the performance and usability of web applications, identifying and addressing bottlenecks and implementing efficient solutions to enhance user experience.

Conduct code reviews and performance audits, ensuring adherence to coding standards and best practices for front-end development.

Cross-Functional Collaboration:

Collaborate closely with backend developers, API engineers, and product managers to integrate front-end components with backend services and data sources.

Work collaboratively with design teams to iterate on UI/UX designs, providing feedback and recommendations for improvements based on technical feasibility and user experience principles.

Documentation and Support:

Create clear and comprehensive documentation for front-end code, including component libraries, APIs, and usage guidelines, to facilitate collaboration and knowledge sharing within the development team.

Provide technical support and assistance to internal teams and clients, troubleshooting issues and providing solutions to ensure the successful implementation and deployment of web applications.


Bachelor’s degree in Computer Science, Engineering, or related field; Master’s degree preferred.Minimum of 4 years of experience in web front-end development, with a focus on Vue.js and modern web development technologies.

Proficiency in JavaScript, HTML5, CSS3, and related web technologies, with a strong understanding of front-end frameworks and libraries such as Vue.js, React, or Angular.

Experience with state management libraries such as Vuex and Flux, and familiarity with reactive programming concepts and asynchronous data handling.Strong understanding of responsive design principles, accessibility standards, and cross-browser compatibility issues, with experience in building responsive and accessible web applications.

Excellent problem-solving skills and attention to detail, with the ability to troubleshoot and debug complex front-end issues in a fast-paced environment.Excellent communication and collaboration skills, with the ability to work effectively in cross-functional teams and convey technical concepts to non-technical stakeholders.

Why Join Us:

At Lune, you will have the opportunity to work on innovative projects and collaborate with a talented team to solve complex challenges and drive meaningful impact for our clients. We offer competitive compensation, comprehensive benefits, and a supportive work environment where your ideas and contributions are valued.

Application Process:

If you are passionate about front-end development and eager to contribute to the success of Lune’s web applications, we invite you to apply for the Senior Web Front-End Developer position.

Thank you for considering a career with Lune. We look forward to hearing from you!