svg
svg
svg

We do what we like, we do it well, and we try to be the best

Our team does not work in mode “let’s just do something”. Broken Build is trying to create really interesting and useful apps because we are also Atlassian Jira users by ourselves. Our work is involving, inspiring and has practical value for us

What we do:

Development of new apps for Atlassian Jira from scratch using the most advanced tools: React, Redux, Saga, TypeScript, Jest, Cypress, Story Book, and more!

svg
4

reasons to become part of Broken Build Team

svg

No limits for inspiration

Any opinion or solution can be discussed so that you can realize your ideas on practice in our projects

svg

Professional team

Broken Build has a strong team, the real experts of their job, so even new experienced team players can feel their professional advancement

svg

Staff development

We create environment for continuous, interesting, and challenging personal and professional growth. You will regularly learn something new and apply it into practice

svg

Real cutting-edge software

As a part of Broken Build and Atlassian Community, you will do more than just work – you will participate in creating one of the most leading and innovative project management software and its environment

Right now we are looking for:

Senior Frontend ReactJS Developer

Required skills:

  • 3+ years of web development experience
  • Professional in React (hooks, context)
  • Professional in splitting changes into commits and readable comments to them
  • Experience in using algorithms and data structures
  • Experience in using design patterns
  • Professional in JavaScript, ES6, Generators
  • Professional at Redux, Redux-saga
  • Professional in Git
  • Experience with Styled components
  • Experience with Jest
  • Experience with TypeScript or Flow (we will switch from Flow to TypeScript)
  • Professional in HTML / CSS (Flexbox, Grid) – we make functional applications with convenient interfaces
  • REST API design experience
  • Experience with Npm, Yarn (ideally, you posted your package/library on npmjs.com)
  • Experience with Webpack, Babel (you must understand how the browser will understand what you wrote)
  • English – comfortable for reading documentation/requirements and writing variable names 🙂

 

Will be a plus:

  • NodeJS, Express
  • WebSockets
  • Docker
  • Cypress
  • Story Book

 

We offer:

  • High salary
  • Interesting tasks and projects
  • Modern technologies
  • Participation in product design and development
  • Work in a team of highly qualified specialists

 

Duties:

  • Development of the project frontend part in the form of SPA
  • Implementation of requirements in efficient, testable, supported code
  • Writing unit-tests in the required and sufficient quantity
  • Effective organization of the project structure with a lot of code/modules
  • Initiative participation in the discussion of business problems and an understanding of why we are creating one or another kind of functionality
  • Optimal technical implementation of requirements depending on the stage of product readiness for public release
  • Description/discussion of the future technical solution of the business problem