Ref: LP085-1380

Job description / Role

Employment: Full Time

• Frontend Developer needs to make a difference by creating reusable libraries, implementing complex frontend solutions, encouraging quality code and creating beautiful user experiences. The responsibilities will include:
• Create interfaces that show passion about data science, design, and software engineering, with a translation of analytics into visual masterpieces.
• Create complete frontend applications and also prototypes that entices the user into a seamless interaction between human and computer
• Utilise cutting edge frontend open source technologies to visual research work
• Deliver user interfaces from a graphical design perspective using appropriate tools and technologies
• The Front End developer will utilize HTML5 technologies to deliver interactive interfaces, data visualisations, and statistical content to provide a well-integrated user experience for our innovation solution
• Build reusable components and libraries for future use, adhering to best practices, security policies and development standards.
• Design and implement new features and updates for existing and new user flows
• Develop prototypes and optimised solutions for user stories
• Create a prototype design and wireframes to showcase concepts of interactive user interfaces
• Lead collaboration with business and IT teams on UI and interaction designs
• Build reusable code and libraries for future use
• Ensure the technical feasibility of UI/UX designs
• Validating user actions on the client side and providing responsive feedback
• Optimize applications for maximum speed and scalability
• Build appropriate unit, integration and/or automated testing solutions
• Work closely with Research Business Analyst and Advanced Analytics Developer.
• Working in a small, focused scrum development team that collaborate, share, learn and work within agile best practice processes.

Requirements

• 5+ years’ experience in User Interface Development
• Expert in Front End Web Development including Javascript, AngularJS, JQuery, HTML5, CSS3.
• Knowledge of modern JavaScript technologies, libraries, and frameworks such as Node.js, React, and AngularJS
• Demonstrated understanding of data visualization principles and user experience
• Experience in creating dashboards utilizing open source libraries such as eCharts and d3.js
• Demonstrate strong design skills with a focus how the program engages the user in a positive experience
• Strong understanding of rendering behavior and performance
• Experience determining appropriate chart and plot types for compelling information display
• Experience with visualization upon different types of devices and displays
• Experience visualizing large, heterogeneous datasets
• Experience with data storytelling
• Experience interacting with and implementing APIs (REST)
• Strong graphic design skills with experience of Adobe Photoshop, Balsamiq Mockups or Invision
• Practical experience of responsive web design, techniques and accessibility
• Understanding of modern security practices
• Experience of common design patterns, GIT and continuous integration tools
• Experience of cross-browser compatibility issues and the most effective ways to work around them.
• Experience with Agile methodology

About the Company

Saudi Networkers Services, incorporated in 2001 with an aim to provide the world class business and consulting services through a combination of market insight, technical excellence and unrivalled agile methodology.

Our success stems from building strong relationships and trusted partners, which enabled us delivering exceptional services to public sector, as well as some world's leading organizations, in Telecommunication, Information Technology, Cyber Security, Banking, Energy, Utilities and various other industry arenas.

We collaborate closely, ideate that how the work gets done, while working alongside businesses to collaborate on growth and applying breakthrough innovations, that drive exponential impact, managed by teams specialized in their assigned industry sectors.

Get personalised updates on latest vacancies
Job Alerts by Email
  • Personalised updates on latest career opportunities
  • Insights on hiring and employment activity in your industry
  • Typically sent twice a month