Skip to content
Jobs at trades.org
Share
Explore
Open Positions

Automation Web Developers (Testing, Scraping, etc)


trades.org helps trade professionals (general contractors, plumbers, electricians, etc.) start, run, and grow their businesses. --- Job details: We're hiring full-stack web developers to build, maintain, and improve tests and automations throughout the company. In this role you’ll be working alongside various teams so you’ll develop an understanding of how all of the different parts of the business fit together. Some example projects include: - Write automated E2E tests with Cypress (browser) and Appium (mobile) to make sure our products and services work correctly and our customers stay happy! - Build web scrapers that gather, store, and integrate important sales and marketing data. - Use headless browsers to automate interactions with various 3rd party sites and services. - Work with various departments to identify opportunities for automating recurring tasks. You can learn about our other products and services on our website: https://trades.org --- Our ideal candidate: You should feel very comfortable accomplishing any of these tasks: - Write an automated E2E test for a new product we’re launching using Cypress. - Schedule a headless automation (behind a proxy)to log into a partner site and upload a new photo. - Write a web crawler that periodically refreshes market data from a 3rd party site. We feel strongly that our ideal candidate have the following: Web Development Fundamentals: - Minimum: HTML, JavaScript, CSS, DOM Parsing, Regular Expressions - Preferred: TypeScript, Responsive CSS Testing: - Minimum: E2E Tests, Automated Tests, Selenium, Cypress - Preferred: Appium, Unit Tests, Functional Tests, Integration Tests Basic DevOps: - Minimum: Bash, Git, CI/CD - Preferred: Yarn Berry, Nx, Monorepos, Serverless, Docker, AWS Internet Architecture: - Minimum: HTTP, HTTPS, REST, Authentication (JWT or OAuth) - Preferred: GraphQL, DNS Databases: - Minimum: NoSQL (MongoDB or DynamoDB) - Preferred: SQL (Postgres or MYSQL) Other: - Chrome Webtools, Postman, Zeplin, Storybook, Python, Mobile Development, Google Maps APIs And while not required, we also like to see the following: - Thinks about the customer and the user experience interacting with our apps - Can take a mobile-first responsive approach to front-end development - Familiar with SEO and the benefits of static website generation - Has worked on teams with devops processes for pull requests, code reviews, etc. --- Personal requirements include: - You should be fluent in English or Spanish. We also have a strong preference for bilingual applicants. - You have strong written communication skills, and are comfortable chatting on video calls. - You’re work well in a remote team environment. You take initiative as needed and coordinate with your colleagues to meet team deadlines. - You enjoy facing new challenges and solving new problems. You’re able to make a plan for yourself and follow it to get to the solution. - You’re kind, patient, and compassionate, and like to do good work and work with good people. ー Interested? Send your resume, your LinkedIn, or your Github to careers@trades.org


ID:
4
Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
CtrlP
) instead.