React developer for a large platform

React developer for a large platform

๐Ÿ’ช What you'll be doing

Brilliant Consulting helps companies create and deliver holistic solutions to complex problems such as gradually migrating existing applications to a new stack (modernization), developing complex platforms based on the principles of evolutionary architecture and helping innovate within the company. ๐Ÿš€ We do this by introducing cutting-edge technology and modern practices like dynamic environments for testing, parallel acceptance tests, visual tests of components from the Storybook, progressive launches using feature flags, etc.

๐ŸŒŸ Right now we are looking for a new developer to join a vertical and self-sufficient delivery team that will help us build the best PWA on the market.

๐Ÿ’ป Ways of working

We have an amazing process in place that gives you both the flexibility and support you need to do your best work:

๐Ÿ“น Monday and Thursday - Video Daily stand up (15 mins)

๐ŸŽ™Tuesday and Wednesday - Daily stand-up (15 mins). Read more

โŒ Friday - "no meetings" day

๐Ÿ”ถ Once a week - Backlog grooming (1 hour). Read more

๐Ÿ”ถ Once a sprint - Sprint Review (30 mins). Read more

๐Ÿ”ถ Once a sprint - Sprint Planning (30 mins). Read more

๐Ÿ”ถ Once a sprint - Retrospective (1 hour)

We use retrospective as part of the โ€œcontinuous improvementโ€ process. Also, we sometimes use time on Retrospective to play fun games to learn more about each other. For example - "share your dream vacation", "your 3 favorite YouTube channels", "weird Instagram accounts you follow".

๐Ÿ“… Here's an example calendar of a typical week at the end of the sprint

image

๐Ÿƒโ€โ™‚๏ธWe are very proud of our straightforward and results-oriented working process (proven by results delivered in multiple companies and happy team members all over the world) that allows us to release and deploy changes to production at scale with minimal risk.

๐Ÿ”ฅ Our work principles are:

  • Accountability
  • Transparency
  • Strong work ethic
  • Continuous communication (within the team as well as with our stakeholders)

๐ŸŽ’ Day-to-day you'll be

  • Developing new functional React components with hooks
  • Adding new and changing existing features in the app according to User stories with well-defined Acceptance Criteria that you will need to follow
  • Writing automated tests (whether unit or integration)
  • Sharing knowledge with the team when you've completed a "research" task, such as "Investigate best practices for accessibility"
  • Doing code reviews and constantly working on improving your code and approaches

๐ŸŽ You need to be comfortable with

  • Communication in English, both verbal and written
  • Typescript
  • React (hooks, redux, styled-components, storybook)
  • Node.js
  • Docker

These are example package.json files

๐Ÿ“จ How to Apply