Frontend Developer (React.js and Redux)

Job description


As a Front End Developer at Genius Plaza your responsibilities will include to research, design and implement features and services that can scale in an efficient and reliable manner.

We work in small, independent, self-organizing teams. The team’s product manager and engineering lead work together to organize and plan the team’s backlog with a Scrum process, with focus on continuously delivering new features to our users.


What you will do:

  • Play an integral part in the designing and planning of the platforms architecture

  • Implement features while ensuring long term stability of our system and quality of the code

  • As a full stack engineer be able to take on initiatives and follow others’ requirements

  • Influence which tools, programming languages, and technologies you work with

  • Help ensure we have a smooth software pipeline for continuous and fast delivery

  • Balancing discovery phases with implementation work

  • Be excellent working both independently and in a team

Requirements

What you will need:

  • At least 1-2 years of relevant experience

  • Bachelor Degree in Computer Science and/or Software Engineering or related fields.

  • Experience in some of the techniques we use (see below)

  • Passion for software development, scalable architecture and product building

  • Care about code quality, testing and automation

What would be great, experience in:

  • React
  • Redux
  • Webpack
  • Testing in React
  • High transaction systems
  • Building modern high performing web-services using Python-Django (preferred not required)

  • Database modeling and performance analysis

  • Configuration of Continuous Deployment solutions

  • Node.js

  • Flow for static typing

  • Postgres (preferred not required)

  • SASS