Go Back

Senior React Developer

  • IT, Software development, System Engineering Jobs
  • Management (incl. project, product management & human resources)

Description

  • Develop and maintain codebases for rich, interactive modern application.
  • Ensure quality and timeliness of deliverables by employing strategies such as code reviews, TDD, continuous integration.
  • Involvement in technical and architectural decisions that shape the course of the project.
  • Involvement in product shaping decisions and empowerment to propose new features.
  • Document and update the design and architecture of projects.
  • Spreading technical knowledge inside the team, mentoring juniors.

Responsibilities

  • Strong grasp of HTML, CSS, JavaScript features.
  • Experience with developing React.js applications in production.
  • Experience with common packages/libraries from the ecosystem and knowledge on how to integrate them (React Router, Axios, Bootstrap, Highcharts etc.)
  • Basic knowledge of module bundlers: Webpack, Babel.
  • Any experience with other frameworks/libraries counts (Angular, Vue, etc.)
  • State Management knowledge (eg. Redux).
  • Understanding of OOP and React’s functional approach to components.
  • Knowledge of testing strategies (eg. Jest, Mocha, Chai, Sinon, etc.), experience with TDD and/or unit testing.
  • TypeScript experience is a plus.
  • Solid Git experience.
  • The ability to complete delegated tasks on time and work in a collaborative development environment.
  • Passion for keeping up to date with the latest trends and technologies.
  • Team spirit

Hard Skills

  • Coding and Programming (Python, C#, Java, PHP, etc
  • Data Analytics
  • Database and Queries
  • Operating Systems
  • Quality assurance
  • Network administration
  • Software development
  • Graphic design
  • Cross-functional collaboration
  • Timelines
  • Deliverable management
  • Scheduling
  • Ability to use project management software

Soft Skills

  • Team player
  • Decision maker
  • Strategic thinker
  • Skilled Collaborator
  • Time management

We offer

  • Full employee labor contract
  • Unlimited work from home
  • Flexible working schedule
  • Substitution day
  • Yearly performance bonus
  • Monthly Spot bonus
  • Internal Trainings
  • Company supports exams and certifications for professional growth
  • Pluralsight & Udemy subscription
  • Medical package
  • Meal tickets
  • Work from home allowance