Work collaboratively in a cross-functional product team within a tribe; coordinate with teams working on different layers of Fresha's infrastructure
Design, build and maintain efficient, reusable, and reliable React code
Ensure the best possible performance, quality, and responsiveness of applications
Identify bottlenecks and bugs, and devise solutions to these problems
Help maintain code quality, organization, and automatization
Be involved in all stages of building products from inception through delivery and beyond
Help shape the future of architecture and best practices
Contribute to a healthy engineering culture of feedback and growth
Requirements
Proven experience in writing complex JavaScript SPA
Proven experience with React + Redux
Proven experience with a modern JS toolchain: NPM, Lerna, Webpack, ESLint
Passion to write well-structured, easily maintainable, well-documented code
Ability to plan and deliver small engineering projects
Creative thinking and problem-solving mindset
Ability to interact with people across the business and influence upwards effectively
Team player willing to assist the team when required
Self-starter and proactive approach
Comfortable working in a fast-paced and changing environment
Familiarity with continuous integration
Familiarity with development aiding tools
Able to create database schemas that represent and support business processes
Familiarity with TypeScript, Cordova, Native development for Android and/or iOS, RAIL Performance, PWA, SSR, Node, Cypress and Jest
Full-stack experience (double bonus points if Ruby or Elixir)
Benefits
Inclusive workforce: At Fresha, we are creating a culture where individuals of all backgrounds feel comfortable.
Everyone who applies will receive fair consideration for employment; non-discrimination based on race, colour, religion, sex, sexual orientation, age, marital status, gender identity, national origin, disability, or any other applicable legally protected characteristics.
If you have any accessibility requirements that would make you more comfortable during the interview process and/or once you join, Fresha will support you.
To foster a collaborative environment employees work from the office four days per week with flexibility to work remotely one day each week (Pristina office: Ramiz Sadiku Complex, Prishtina 10000).
ATS Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.