Learn about us at https://www.kurtnoble.com/.
Position expectations:100% remote located in the contiguous United States (high-speed internet connection required).Full-time, W2 salaried employee.40 hour week with preferred minimums/averages of 85-90% client billable time and 10-15% internal time (specific projects may come up that shift these percentages).General availability and billable/reachable hours expectation is Monday through Friday in your primary time zone’s business hours (around 8:00am — 5:00pm or 9:00am — 6:00pm).Time off is flexible and is granted upon manager approval.Reports to Kurt Noble, CEO.
Our perfect candidate has:Master-level knowledge and proficiency in HTML5, CSS4, JavaScript (ES6+) and web browsers across many devices and operating systems.Many years of experience building excellent relationships directly with clients, web producers, designers and project managers.Deep experience with headless and monolithic CMS platforms such as Strapi, Contentful, Sanity, Contentstack, WordPress and connecting their APIs to frontend build systems.High level of familiarity with branching, merging, conflict resolution and repo migration within Git version control and configuring access and rules on Git platforms such as GitHub.Experience using and implementing security, encryption and authentication technologies and methodologies such as OAuth 2.0 workflows, cryptography, RBAC, principle of least privilege, HTTP headers such as CORS and CSP, arbitrary code injection and execution prevention, MFA providers such as Duo and Google Authenticator, JWT and SAML SSO providers such as Okta.Proficiency in markup and structured data languages such as Markdown, YAML, JSON and TOML.Implemented and performed feedback processes such as code reviews and stakeholder and designer QA.Excellent technical writing skills for code and process documentation, wikis/knowledge bases, code style guides, providing clients with site management and publishing workflow info, communicating technical issues, etc.Implemented many different CSS preprocessors, libraries and frameworks such as Tailwind, Styled Components, PostCSS, Sass, Material UI, etc.Demonstrated excellent skills in researching, comparing and procuring technologies and using tools like Caniuse to determine technical feasibility.Deep knowledge and experience with optimizing websites for performance through serving efficient media, compressing assets, deferred loading, dynamic imports, etc. and using tools such as Google Lighthouse to identify and mitigate performance issues.Experience in testing OS, device and browser compatibility with tools such as Browserstack.Excellent understanding and practice of implementing WCAG and ADA web accessibility guidelines and using tools such as WAVE, Level Access, Axe, Google Lighthouse, etc. to perform audits and identify and fix accessibility issues.Deep experience in building and consuming different API types such as REST and GraphQL and understanding of the advantages and disadvantages that different API types provide.Demonstrated excellent skills in using JavaScript promises and async/await functionality and JavaScript HTTP APIs such as fetch, node-fetch, and Axios.Experience managing DNS records for site routing, domain ownership verification and email accounts.Experience in configuring SSL.Demonstrated excellent skills in SEO regarding site directory and navigation structure, semantic HTML, implementing keywords in page HTML, structured data, schema.org markup alternative text and captions to describe media, search engine discoverability, Open Graph tags and rich previews for sharing sites on social platforms.Experience setting up and maintaining component libraries using tools such as Storybook and working with designers to translate libraries within design tools such as Figma to code.Experience with setting up build systems and compilers for CSS and JS such as Webpack, SWC, Gulp, Vite, esbuild, Babel, Turbopack, etc.Experience with setting up and querying SQL and PostgreSQL databases and familiarity with vertical and horizontal database scaling concepts.Deep experience with configuring, maintaining and controlling access to web services on cloud hosting platforms such as Vercel, AWS, GCP, Render, Cloudinary, WordPress VIP and WP Engine.Demonstrated experience with leading development teams and accurately discovering, scoping, estimating, planning and leading development projects and working across teams during development projects with project managers, designers and stakeholders to track and deliver projects as expected.Deep experience with technologies within the marketing stack such as Hubspot, Marketo, Google Analytics, Google Tag Manager, Google Search Console, Drift, etc. and awareness and implementation of consent managers such as OneTrust, Osano, CookieYes, Hubspot Consent Manager, Transcend AirGap, etc. to follow GDPR, EAA, U.S. and state-level regulations regarding data privacy and protection when using marketing and web technologies.Experience conducting audits and mitigating issues found in audits for security practices, SEO, content issues, etc.Deep experience with configuring and building projects within the JavaScript/TypeScript ecosystem of technologies such as the Node runtime, NVM, NPM, Yarn, PNPM, Express, etc.Deep experience with site generators and frameworks such as Next.js and Hugo.Deep experience with React 18+ and its concepts of lifecycle, state, hooks, context, references, fragments, creating elements using JSX and createElement, etc.Deep experience with the WordPress ecosystem and its concepts of custom themes, plugins, multisites, Advanced Custom Fields, blocks, hooks, enqueuing/dequeuing assets, mitigating common security issues, using PHP and corresponding libraries with Composer to create custom templates, components and functions, etc.Excellent preventative and troubleshooting skills through understanding of common issues and troubleshooting practices within web technologies and use of techniques and technologies such as linters, unit testing, Git hooks, error handling, logging and breakpoints/step-by-step execution.Familiarity with monorepo setups such as Nx and Turborepo.Experience creating and sharing IDE/editor configurations (such as VS Code) with developer teams to ensure everyone can access the same code actions upon saving, linters, suggestions, snippets, helpers, hooks and formatting.Experience working in fast-paced agile environments.Experience translating pixel-perfect designs to code and implementing responsive design and fluid typography scaling in CSS.Experience configuring testing and deployment workflows via CI/CD platforms such as CircleCI and GitHub Actions.Experience using and configuring local and cloud containerized setups with Docker.Deep proficiency with MacOS or Windows (Mac preferred), Linux command line, installing system libraries and CLIs, configuring bash and zsh environments and writing shell scripts.Experience implementing animation techniques and technologies such as GSAP, Lottie and WebM.Experience writing TypeScript, configuring TypeScript environments and understanding how to use type declarations that come with third-party libraries.Experience with using server-side and client-side caching techniques to efficiently store and retrieve data and assets.Experience working in collaborative business environments such as Google Workspace and Microsoft 365.Experience assembling HTML email templates for platforms like Hubspot and Mailchimp and being aware of, discovering and testing email compatibility issues through platforms such as Litmus and Caniemail.Excellent time management and verbal and written communication skills.Proficiency with collaborative project management tooling such as Asana, Jira, Google Sheets and Google Docs.Consistent access to an excellent internet connection and the ability to take meetings from anywhere.Familiarity with using third-party services such as Snyk, Dependabot, Codecov and GitHub apps and actions to find and suggest fixes for code issues, provide feedback on pull requests, etc.An ongoing awareness of industry news such as AI, new and deprecated features and major releases of existing tooling, security vulnerabilities, updated web standards, etc.