💻 Senior Software Developer | Web Frontend 👌 100% Remote | LATAM at SweatWorks | Torre

💻 Senior Software Developer | Web Frontend 👌 100% Remote | LATAM

Emma highlights
This highlight was written by Emma’s AI. Ask Emma to edit it.
Full-time

Legal agreement: Contractor

Currency exchange and payroll taxes to be paid by:

Candidate

Compensation
USD1k - 5k/month
Non-negotiable
location_on
Remote (specific timezone)
public
GMT-07:00 to GMT-03:00
Posted over 5 years ago

Responsibilities


• We're looking for a talented software developer to lead development of the web interfaces for one of our clients. • These interfaces are primarily based on React and Bootstrap, and use GraphQL and various REST endpoints to communicate with our backend. We have legacy code based on jquery and Backbone that we are actively migrating from. We use various other libraries, such as D3, for data visualization. • We expect you to minimally know HTML, CSS, JavaScript, npm/yarn and React like the back of your hand. You are not a ‘react developer’, but a ‘software developer’ always looking for the best tools to build useful and beautiful interfaces. • You can build an interface to handle complex form handling and data entry with React as well as a sleek fast-loading interface for simple music playback using only browser APIs. • You understand the DOM and the APIs offered by web browsers in addition to the multitude of frameworks built upon them. You’ve read up on and used some of those other frameworks, such as Vue, Ember, Svelte, e.t.c. • You have experience keeping the code behind a large, complex, interface orderly and manageable. You probably have an eslintrc.js file that you keep handy for new projects. • Strong design skills are a bonus, but you must minimally be able to build usable, professional interfaces (perhaps via some kind of framework like Bootstrap) without breaking a sweat. • You are, at heart, a problem solver, and eager to collaborate with others to deploy working solutions to advance our business. You are eager to understand how the tasks you are working on fit into the bigger picture and you proactively engage with others to clarify and refine what you are working on. You are able to give and accept constructive criticism.