Senior Frontend Developer - Riyadh, المملكة العربية السعودية - 700Apps
وصف
As a Senior Frontend Developer, you will play a crucial role in leading the development and maintenance of front-end applications and digital channels. This position requires an expert level of proficiency in front-end frameworks, UI/UX design, and API integration. You will leverage your deep understanding of modern web development practices to create exceptional applications and user experiences, providing technical guidance and leadership within the team.
-Responsibilities
• Lead the development of user-friendly, multi-lingual web applications and components using front-end frameworks such as
• Architect and implement robust, performance-driven, secure, modular, and maintainable code, setting best practices and workflows for the frontend team.
• Collaborate closely with backend developers, middleware, and UX/UI designers to ensure seamless integration and high-quality product delivery.
• Oversee the Agile/Scrum development process, including sprint planning, reviews, and retrospectives, and mentor junior team members in these methodologies.
• Develop clean, efficient, and reusable code to set a standard for future projects, promoting code reusability and maintainability.
• Adapt to changing project requirements and technological advancements, staying at the forefront of industry trends.
• Conduct thorough testing of applications to identify and address bugs, issues, or performance concerns.
• Provide comprehensive documentation for code and development processes, ensuring knowledge transfer and efficient future maintenance.
• Ensure cross-browser and cross-device compatibility of all developed web applications.
• Provide technical leadership and mentoring to junior developers.
Requirements
• Bachelor's degree in Computer Science or related field.
• 7+ years of experience in front-end development.
• Advanced proficiency in front-end frameworks like ReactJs/Angular.
• Extensive experience working with RESTful APIs.
• Expertise in HTML, CSS, JavaScript, and other relevant web design coding languages.
• Deep knowledge of version control systems, particularly Git.
• Exceptional problem-solving skills and meticulous attention to detail.
• Experience with continuous integration and deployment (CI/CD).
• Strong leadership and communication skills, with the ability to effectively collaborate with cross-functional teams and lead project initiatives.