JavaScript (React) Developer for PrimeXM

Lviv, Ukraine

Apply

Description

On behalf of PrimeXM, Ciklum is looking for a JavaScript (React) Developer to join our team on a full-time basis.

We are looking for an experienced JavaScript (React.JS) with a passion for pushing frontend technologies to the limits. Your primary focus will be the development of web applications and their integration with back-end services and developing interfaces that will delight their users.

Responsibilities

  • Being a key stakeholder in the architecture, design and development of our web applications
  • Implementing solutions and building applications for the web platforms by translating business requirements and designs into high quality, reusable code
  • Collaborating with cross-functional teams to ideate, define, design and ship new features
  • Continuously discovering, evaluating, recommending and implementing new technologies to maximise development efficiency and product enhancements
  • Creating unit tests to verify functionality, usability and general reliability against specifications
  • Diagnosing performance issues, troubleshooting issues reported by stakeholders, debugging and implementing code fixes to improve the backend performance
  • Working with cross-functional teams to produce and maintain internal and external-facing documentation
  • Ensuring the best possible performance, quality and responsiveness of the web applications
  • Participating in technical discussions and contributing to decision-making in relation to the web platform
  • Work closely with our Product UX team to build beautiful easy-to-use user interfaces with polished transitions and animations where applicable.

Requirements

  • 4+ years’ of software development experience with JavaScript/TypeScript
  • Software architecture and design patterns knowledge
  • Able to design, plan and implement complex technical solutions / architectures
  • Deep knowledge of modern JavaScript (es2015 +) is essential and knowledge of Typescript would be very advantageous
  • At least 3 years of experience with React.JS
  • Comprehensive skills with build tooling such as Webpack/Grunt/Gulp
  • Strong knowledge of HTML5 and CSS3, experience with server-side CSS pre-processing platform, such as SASS or LESS.
  • Experience with UNIT testing using Karma & Jasmine or Jest
  • Proven knowledge of REST API and service-based architecture and development
  • Working knowledge of tools such as GIT, Jenkins, Jira etc.
  • Solid understanding of the full development life cycle
  • Experience working with product management and UX/UI designers
  • Advanced English skills

Desirable

  • Previous ReactJS experience is an advantage
  • Experience in server side technologies (Node.js)
  • Prior experience with Continuous Integration and Continuous Delivery (Ci /CD) technologies, specifically Drone and Jenkins
  • MS/BS degree in Computer Science or another engineering related subject

Personal skills

  • Committed to creating quality products
  • Sound problem solving and debugging skills
  • Able to work to tight timescales
  • Can take ownership and work autonomously on large technical projects
  • Consistently able to strike a good balance of technical tradeoffs and business priorities
  • Demonstrable ability and willingness to think in terms of product / business as a whole
  • Strong team player with excellent communication skills and initiative

What's in it for you

  • Career growth opportunities
  • Friendly collaborative teams and an enjoyable working environment
  • Professional skills development and training programs
  • Variety of knowledge sharing, training and self-development opportunities
  • State of the art, cool, centrally located offices with a warm atmosphere which creates really good working conditions