Fresha

Frontend Engineer

Fresha

full-time

Posted on:

Location Type: Hybrid

Location: Pristina • 🇽🇰 Kosovo

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

AndroidCypressElixiriOSJavaScriptJestNode.jsReactReduxRubyTypeScriptWebpack

About the role

  • 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.

Hard skills
JavaScriptReactReduxNPMLernaWebpackESLintTypeScriptNodeCypress
Soft skills
creative thinkingproblem-solvingteam playerself-starterproactivecommunicationinfluencecollaborationfeedback culturegrowth mindset
Uribe Schwarzkopf

Senior Front-End Developer

Uribe Schwarzkopf
Seniorfull-time🇨🇦 Canada
Posted: 18 days agoSource: ats.rippling.com
CypressGraphQLJavaScriptJestReactReact NativeReduxTypeScript
Case Status®

Quality Assurance Specialist

Case Status®
Mid · Seniorfull-timeSouth Carolina · 🇺🇸 United States
Posted: 16 days agoSource: boards.greenhouse.io
AndroidCypressiOSJestSDLCSeleniumSQL
Software Mind

Lead Software Engineer, React / React Native

Software Mind
Seniorfull-time🇷🇴 Romania
Posted: 3 days agoSource: jobs.smartrecruiters.com
AndroidCypressiOSJavaScriptNext.jsReactReact NativeTypeScript
Gridwise

Senior Software Engineer, Mobile

Gridwise
Seniorfull-time🇺🇸 United States
Posted: 22 days agoSource: jobs.ashbyhq.com
AndroidiOSJavaScriptReactReact NativeTypeScript
Cross River

Senior Front-End Engineer

Cross River
Seniorfull-time🇮🇱 Israel
Posted: 2 days agoSource: www.comeet.com
CypressJavaScriptJestReactTypeScriptWebpack