Senior Frontend Developer - Namaa Solutions
- البرمجيات
- Istanbul
- 02/04/2024
- دوام كامل
- مميز
- عرض ملف الشركة
Remotely
As a Senior Frontend Developer, you will play a crucial role in creating innovative and user-friendly web applications. You will be responsible for designing, developing, and maintaining the frontend of our software products, ensuring a seamless and engaging user experience. You will work closely with our back-end and UX/UI designers to turn creative designs into working websites and deliver consistent and reliable web experience
Main Duties & Resposibilities
Gather and refine specifications and requirements based on technical requirements or UX design
Review designs created by designers to ensure they are functional and meet usability standards
Design, develop, and maintain user interfaces for web applications using Vue.js, React.JS, HTML, CSS, and JavaScript
Work with backend developers to integrate UI components with APIs and databases
Ensure that front-end code functions consistently across all browsers and platforms
Participating in code reviews and testing new features to ensure they are compatible with existing features
Collaborate with the development team to create high-quality, scalable, and maintainable code, ensuring optimal performance
Debug errors, troubleshoot issues, and perform routine performance optimizations
Leverage your deep understanding of Vue.js and/or React.JS to develop robust and efficient applications, incorporating state management and component-based architecture
Work closely with the UI/UX designers to implement responsive and visually appealing user interfaces, ensuring a seamless user experience
Ensure that web applications are compatible with various browsers, optimizing performance and addressing compatibility issues
Continuously monitor and optimize frontend performance for faster load times and a smoother user experience
Create and maintain documentation for code and projects, making it accessible to other team members
Provide guidance and mentorship to junior developers, fostering their growth and skills in Vue.js and/or React.JS frontend development
Job Requirements
B.S. in Computer Science or equivalent work experience
At least 4 years of proven experience as a frontend developer with a strong focus on Vue.js
Fluent English and Arabic (oral and written) is a must
In-depth understanding of the entire web development process (design, development and deployment)
Proficiency in HTML, CSS, and JavaScript
Experience with state management libraries such as Vuex
Solid understanding of responsive design and cross-browser compatibility
Knowledge of RESTful APIs and integration
Familiarity with build tools like Webpack
Experience with other JavaScript frameworks such as React or Angular is a plus
Good knowledge of Version Control (Git)
Familiarity with browser testing and debugging
Excellent communication and collaboration skills
An ability to perform well in a fast-paced environment