Job Description
100% Remote
Job Description:
Job Summary
BASIC QUALIFICATIONS
* Experience with object-oriented design
* 2+ years of professional non-internship experience with front end, web or mobile software development using JavaScript, HTML, CSS, TypeScript, and Node
* Bachelor's degree in Computer Science, Computer Engineering, or related technical discipline (or equivalent experience).
* 3+ years professional experience in software development
* Proficiency with React and other front-end languages.
* Computer Science fundamentals in object-oriented design
* Take part in defining the technical architecture that will allow us to create a scalable and reusable component across different applications.
* Experience establishing and leveraging web analytics.
* Deep hands-on technical expertise in full-stack development.
* Enhance our operational excellence by continuously measuring and improving the performance, security and availability of the products owned by your team.
PREFERRED QUALIFICATIONS
* Strong UX design skills, problem solving, and troubleshooting skills.
* Deep experience in one or more relevant front-end frameworks such as React.
* Ability to rapidly prototype and adjust in response to customer feedback
* Solid coding practices including peer code reviews, unit testing, and a preference for agile development.
* Experience with contributing to and maintaining production software
* Experience in data manipulation and analysis.
* Demonstrated best-practice software engineering including some aspects of agile methodologies, unit testing, refactoring, code reviews, and continuous build and deployment processes.
* Ability to take a project from scoping requirements to actual launch of the project.
* Experience in communicating with users, other technical teams, and management to collect requirements, and describe software product features, and technical designs.