Frontend Developer
Poland (Remote) / London (Hybrid)

Who we are

We are an automation and machine learning consultancy operating from London and NewYork. We work with scale-ups and large corporations to launch solutions by validating problems, speccing ideas and building great products.

Our work is industry agnostic and we’re not limited to any particular digital approach. In fact, we pride ourselves in our ability to stay on top of the latest advances in technology in order to solve an ever-increasing range of challenges.

Our HQ is currently Holborn, London and we also have offices in Gdańsk, Poland. We are partnered with Google AI and recently graduated from Facebook’s Deep Tech Accelerator.

Who we are looking for

Curvestone is looking for a Frontend Developer to work as part of our cross-functional Agile team of consultants, developers and AI experts, to create innovative digital products across a variety of industries in areas of Intelligent Automation, Machine Learning, and new venture building.

As a Frontend Developer at Curvestone you’ll be a part of the engineering team, with a special focus on frontend development and building great user experiences.

You will be responsible for building web applications that delight our users. You will have the ability to translate wireframes and high-fidelity designs into high quality web pages usingHTML, CSS and JS/TypeScript and collaborate with our backend engineers to produce end to end solutions.

What it’s like to work with us

We work in autonomous cross-functional “pizza-teams” made up of consultants, designers, engineers, and domain experts. We join together and make ideas come to life, embracingAgile Sprint methodology.

Our consultants come from a diverse range of backgrounds, with expertise spanningMachine Learning, Software Engineering, Product Management, Product Design, InnovationConsulting, Automation, Data Analytics, Solution Architecture and Venture Building.

Responsibilities

  • Develop UI designs into working systems using modern frontend technologies including React and Angular.
  • Build consistent high quality UI layouts and components using HTML and CSS.
  • Act as the “bridge” between the engineering and design functions within a project team. 
  • Keeping up to date on the latest technologies and techniques in the world of frontend development and bringing this to the team.
  • Front end performance tuning and ensuring best practices

Must Have

  • Expertise in HTML, CSS and JS/TypeScript.
  • Extensive experience in developing responsive, modern web applications using React, or Angular
  • Ability to go beyond the framework to understand the DOM, browser performance and advanced CSS layout techniques.
  • Experience of modern Javascript development practices including Typescript, and Tailwind
  • Ability to thrive in a fast-paced, start-up environment where you will be managing your own time and workload.

Desirable Skills + Experience

Experience of the following is non essential, but would be a plus:

  • Visualization of complex data (D3, Cytoscape, etc).
  • Other programming languages (We also use Python, C# and NodeJS) 
  • Cloud especially Azure
  • CI/CD
  • AI / Machine Learning
  • Knowledge of wireframing technologies

 

Mindset

  • Have a broad understanding of the concept of minimum viable product (MVP).
  • Passionate about technology, product, user experience and building high quality solutions.
  • An understanding that our work reaches beyond tech. You have the ability to work collaboratively with a multidisciplinary team of project managers, consultants, designers and developers.
  • You put the user at the heart of everything you do, and that empathy drives every decision you make.
  • An open, flexible and adaptable mindset to cope with a rapidly changing set of tasks in an area of emerging, new technologies.

Tools Used

  • Software Development: Typescript, React/Redux, Angular 
  • Tools: Git, NPM, Storybook, Azure Pipelines
  • Design: Figma/Sketch/Adobe XD, Photoshop, InDesign, Illustrator, Miro
  • Wireframing: Balsamiq or Figma
  • Prototyping: Figma or Adobe XD
  • Slack:  Internal and external communication on projects
  • Jira:  Managing the individual tasks and stories within each project

At Curvestone we don’t just accept differences, we celebrate it, we support it, and we thrive on it for the benefit of our employees, our clients and our services. We are an equal opportunity employer and all qualified applicants will receive equal consideration for employment without regard to age, ancestry, colour, family or medical care leave, gender identity or expression, marital status, national origin, physical or mental disability, race, religion, sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you need assistance and/or reasonable adjustments due to a disability during the application or interview process please let us know and we will be pleased to assist.