Senior React Developer

For more than a decade, we have been building worldwide solutions with pioneering technologies including cloud and mobile services, IoT, and AI. We are looking for new team members with an ambitious mindset and a solid professional or educational background.

Key Responsibilities

  • Architecting, designing, and developing Web Applications & Cross Platform software components based on product specifications

  • Maintaining and extending the functionality of existing Web & Cross Platform software components

  • Integrating and developing UX/UI designs and wireframes into user-friendly experiences and intuitive user interfaces

  • Working closely with backend developers to implement and develop products with responsive designs

  • Evaluating user interaction issues and debugging with backend developers to deliver optimized products

  • Implementing the unit tests

Qualifications & Experience

  • Minimum 2 years of experience in React/Redux and/or Vue/Vuex is must.

  • BSc or MSc degree in Computer Science, Computer Engineering, Software Engineering or related disciplines

  • Professional experience in JavaScript development.

  • Solid understanding of front-end web technology stack, e.g. HTML, CSS (CSS Preprocessors, BEM), session management and http headers

  • Good understanding of the JavaScript ecosystem, libraries, and tooling (ES6/7), Vue/React/Angular.

  • Good technical understanding of RESTful APIs

  • Experience on writing high-performance, reusable code for UI components.

  • Good communication skills and the ability to work well in a team.

  • Self-motivated; independent, organized and proactive; highly responsive, flexible, and adaptable when working across multiple teams.

  • Should be able to work with offshore English-speaking team members or stakeholders

Plus:

  • Familiarity with desktop/mobile hybrid development platforms (e.g. Electron, Cordova)

  • Experience on WebRTC or similar real-time communication systems.

  • Experience on UI testing (unit, integration, end-to-end)

  • Experience with back-end technologies (e.g. Java, C#)

  • Experience with Relational or NoSQL databases and Caching Mechanisms

Please send your application to info@ardictech.com.