Senior Front-End Developer

Talent Share Private Companies Management LLC | Requisition ID: REQ000020993
calendar Senior location United Arab Emirates
time 23 days ago
Login to Apply

Job Description

Senior Front-End Developer

Job Summary

We are looking for a talented and passionate Senior Front-End Developer to join our team. The ideal candidate will have a strong background in building responsive, high-performance web applications using modern web technologies. You will play a key role in enhancing the user experience (UX) and shaping the visual elements of our web platforms. You will work closely with designers, back-end developers, and product managers to build scalable and efficient front-end architectures.


Key Responsibilities:

  • Develop & Maintain Web Applications: Build and maintain high-performance, responsive, and scalable web applications using modern front-end technologies (HTML5, CSS3, JavaScript, React, Angular, etc.).

  • Collaborate with Cross-functional Teams: Work closely with UI/UX designers to implement visually appealing and user-centric interfaces; collaborate with back-end developers to integrate APIs and services.

  • Optimize for Performance: Ensure high performance, scalability, and security of web applications across all platforms and devices.

  • Code Reviews & Mentorship: Conduct code reviews, provide feedback, and mentor junior developers to ensure high coding standards and best practices are followed.

  • Continuous Improvement: Stay up-to-date with emerging front-end technologies, trends, and best practices; proactively suggest improvements to processes, codebases, and development tools.

  • Testing & Debugging: Implement thorough testing and debugging procedures to ensure smooth functionality and address any issues that arise during development and post-deployment.


Skills and Knowledge Required:

  • Proven Expertise: 5+ years of professional experience in front-end development with a focus on creating responsive, dynamic, and user-friendly web applications.

  • Technologies & Frameworks: Strong expertise in JavaScript (ES6+), HTML5, CSS3, and modern front-end frameworks like React, Angular, or Vue.js.

  • Version Control Systems: Proficiency with Git and GitHub or GitLab for code versioning and collaboration.

  • Responsive Design: Experience building mobile-first, responsive web applications and understanding of web accessibility principles.

  • UI/UX Collaboration: Experience working with designers to translate UI/UX designs into fully functional front-end code.

  • Performance Optimization: Knowledge of web performance techniques, including lazy loading, code splitting, and efficient resource management.

  • Cross-Browser Compatibility: Familiarity with ensuring consistent performance and appearance across various browsers and devices.

  • Testing Frameworks: Experience with testing frameworks (Jest, Mocha, Cypress, etc.) and methodologies (TDD/BDD).

  • Agile Methodologies: Comfort with agile development environments, including Scrum or Kanban.


Educational Qualification:

  • Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
    (Alternatively, equivalent practical experience is acceptable.)


Experience:

  • At least 5+ years of hands-on front-end development experience in building responsive web applications.

  • Experience working in fast-paced, cross-functional teams with a focus on delivering high-quality software products.


Key Focus Areas:

  • Building intuitive and responsive web applications

  • Optimizing user interface performance

  • Collaborating closely with back-end teams

  • Ensuring cross-platform consistency

  • Maintaining high-quality code standards and practices


Tools and Equipment:

  • Development Tools: Visual Studio Code, Webpack, Babel, npm/yarn, etc.

  • Design Tools: Figma, Adobe XD, Sketch (or similar design tools) for collaborating with UI/UX designers.

  • Version Control Systems: Git, GitHub, GitLab

  • Task Management Tools: Jira, Trello, or similar project management tools.

  • Other Tools: Chrome DevTools, Postman (for API testing), and other debugging tools.


Other Requirements:

  • Excellent communication skills and ability to work collaboratively in a fast-paced, agile environment.

  • Strong attention to detail and a passion for creating pixel-perfect designs.

  • Ability to mentor and share knowledge with junior team members.

  • Familiarity with back-end development concepts and frameworks is a plus.

Job Detail
  • Work Type: Full Time
  • Country: United Arab Emirates
  • Languages to be known :
  • City: Dubai
  • Job Category : Information Technology