Back to all jobs

Senior JavaScript (React) Developer for Ciklum Digital

Spain Remote

JavaScript vacancies

Description

On behalf of Ciklum Digital, Ciklum is looking for a Senior JavaScript ( React) Developer to join our 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.

Project description:

JLL is a leading professional services firm that specializes in real estate and investment management. Our vision is to reimagine the world of real estate, creating rewarding opportunities and amazing spaces where people can achieve their ambitions. In doing so, we will build a better tomorrow for our clients, our people and our communities.

JLL Technologies is a specialized group within JLL. At JLL Technologies, our mission is to bring technology innovation to commercial real estate. We deliver unparalleled digital advisory, implementation, and services solutions to organizations globally. Our goal is to leverage technology to increase the value and liquidity of the world's buildings, while enhancing the productivity and the happiness of those that occupy them.

You will work in an environment where collaborating on ideas, questioning assumptions and rethinking the nature of the problem is as fundamental as the air they breathe. Where you thrive on finding new ways to move forward. Where you are challenged to reject incremental gains in favor of finding bold paths that can altogether change the nature of computing. Imagine the vast difference this would make. Their team thrives in an informal and collaborative environment where team members are encouraged to grow beyond the confines of their job description or role.

Responsibilities

  • Focusing on the ongoing evolution of one of the newest platforms, playing a key role in the development and delivery of innovative new features to benefit our clients
  • Our platforms revolve around effective leverage of both JLL and Client data, where our tools support the analysis and value we drive for clients
  • You will join an exciting development team leveraging the latest technologies and working in a true agile practice
  • A senior developer within the team, be a key contributor at all stages of the software development life-cycle from initial concept, gathering requirements, to design, development, testing and deployment
  • Refactoring, debugging, and implementing changes to existing applications to meet project requirements
  • Preparation, drafting, and review of software documentation and project reports to meet senior staff and client requirements
  • Every day is different, and in all these activities, we’d encourage you to show your capabilities

Requirements

You can name examples of use in different contexts. Are guided by best-practices and specifications of such skills:

  • Design patterns, development principles
  • HTML/CSS. Pre/post -processors, methodologies
  • JavaScript/TypeScript. Core, performance, security
  • React. JSX, virtual DOM, hooks, state management (Redux)
  • Testing. Approaches, types, tooling
  • CI/CD. Understanding, usage
  • Authorization. JWT
  • Git. Branching strategies
  • Agile. Principles and processes·
  • Using various approaches such as BDD, TDD & DDD
  • Understanding differences between multiple delivery platforms such as mobile vs desktop, and optimizing output to match the specific platform
  • Knowledgeable of current accessibility specifications
  • Experience with tools such as Babel, Webpack, NPM etc.
  • Experience of RESTful APIs
  • Upper-Intermediate English

Desirable

You should have an idea of the subject and its parts. Can explain. Has experience of use of such skills:

  • Another modern framework (Angular, Vue, React Native)
  • Node.js
  • Micro-frontends
  • Cloud platforms experience
  • Code quality tools (SonarQube)
  • Experience with CI/CD set up (Docker, GitlabCI, CircleCI etc.)
  • Familiar with UX concepts such as Information Architecture
  • Ability to turn UI designs into pixel-perfect working components
  • Experience with Node.JS framework

Personal skills

  • Has sufficient communication skills for effective dialogue with customers and colleagues
  • Collaborates in a team effectively
  • Can plan, schedule, and monitor own work within short time horizons
  • Demonstrates a rational and organized approach to work
  • Understands and uses appropriate methods, tools, and applications. Identifies and negotiates own development opportunities
  • Works under routine direction, without frequent reference to others

What's in it for you

  • Career growth opportunities
  • Realization of your innovative ideas in building new Ciklum Solutions and Services
  • Friendly collaborative teams and enjoyable working environment
  • Professional skills development and training programs
  • Variety of knowledge sharing, training, and self-development opportunities

Your dream job isn’t here? Let’s stay in touch! We’ll inform you about the best opportunities.

    x

    filetypes: pdf | doc | docx limit - 1MB

    By submitting completed “Contact Us” form, your personal data will be processed by Ciklum Group and its subsidiary entities worldwide. Please read our Privacy Notice for more information. If you have any questions regarding your rights or would subsequently decide to withdraw your consent, please send your request to us.