Senior Front End (ReactJs) Developer for Ciklum

Islamabad, Pakistan

Apply

Ciklum is a Software Engineering and Solutions Company. Our 3,000+ IT professionals are located in the offices and delivery centres in Ukraine, Belarus, Poland and Spain.

As Ciklum employee, you'll have the unique possibility to communicate directly with the client when working in Extended Teams. Besides, Ciklum is the place to make your tech ideas tangible. The Vital Signs Monitor for the Children’s Cardiac Center as well as Smart Defibrillator, the winner of the US IoT World Hackathon, are among the cool things Ciklumers have developed.

Ciklum is a technology partner for Google, Intel, Micron, and hundreds of world-known companies. We are looking forward to seeing you as a part of our team!

Read more about the client

Description

On behalf of Ciklum Client, Ciklum is looking for a Senior Front End (ReactJs) Developer to join the Islamabad team on a full-time basis.

You will join a highly motivated team and will be working on a modern solution for our existing client. We are looking for technology experts who want to make an impact on new business by applying best practices and taking ownership.

Responsibilities

  • Your primary focus will be developing user interface components and implementing them following well known workflows
  • You will ensure that these components and the overall application are robust and easy to maintain
  • You will coordinate with the rest of the team working on different layers of the infrastructure
  • You’ll also build highly effective cross-functional relationships, collaborate with every part of the company to understand our customer and create solutions with our product
  • Suggest and implement new features for the client
  • Delivering complete front-end features and linking it with back-end
  • Ensuring high performance of the dashboard

Requirements

  • Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
  • A good understanding of HTML, CSS and related technologies
  • A basic understanding of concepts of Object-Oriented Programming, Functional Programming, and
    various Design Patterns
  • Thorough understanding of React.js and its core principles
  • Familiarity with popular React.js workflows (such as Flux or Redux)
  • Familiarity with newer specifications of ECMAScript
  • Familiarity with RESTful APIs
  • Familiarity with modern front-end build pipelines and development tools such as Babel, Webpack, NPM, etc.
  • Ability to understand business requirements and translate them into technical requirements
  • A knack for benchmarking and optimization
  • Familiarity with code versioning tools {{such as Git, SVN, and Mercurial}}
  • A good intuition for good design and UX
  • A can-do attitude and a strong drive to deliver complete products

Desirable

  • Knowledge of isomorphic React is a plus
  • Working knowledge in other front-end development framework; such as Angular, Vue, etc.
  • Knowledge of different authorization mechanisms, such as JSON Web Token(JWT) and OAuth2.0
  • Knowledge of Python and/or C++
  • Experience with Serverless Architecture
  • Knowledge in DevOps
  • Experience working in the construction industry or in an IoT enabled tech-company

Personal skills

  • Good analytical skills
  • Good team player, motivated to solve complex tasks
  • Strong communication and problem-solving skills
  • Self-motivated, self-disciplined and result-oriented
  • Strong attention to details and accuracy

What's in it for you

  • Unique working environment where you communicate and work directly with client
  • Variety of knowledge sharing, training and self-development opportunities
  • Competitive salary
  • State of the art, cool, centrally located offices with warm atmosphere which creates really good working conditions

Client video presentation