Senior Frontend or Full-Stack Web Developer
Full-time, contract-to-hire — Twin Cities, MN (remote)
ELEVEN is seeking a skilled Senior Web Developer to join our team. You will be responsible for developing high-quality web applications for our clients using TypeScript, HTML5, CSS3+, and related technologies. This position will be mostly focused on frontend development, but ability to step into backend (mostly Node.js-based) work is desired.
ELEVEN is a senior-led growth agency that serves as a launch partner for ambitious brands. Its four-pillar model—Strategy, Creative, Media, and Tech—melds data, experience, and rapid experimentation to help clients enter new categories, launch products, or rethink business models.
Application/Employment Details:
- We are looking for candidates who have at least 5 years of experience in web development.
- This will be a contract-to-hire position with industry-competitive compensation.
- This is a remote position, but we prefer to hire people in the Twin Cities area who can meet in-person from time to time.
- We do ask candidates to complete a basic code assessment, which requires writing code to complete a specific simple task. Most candidates complete the assessment in 2-3 hours.
Responsibilities:
- Develop scalable, maintainable, well-documented codebases for frontend web projects.
- Collaborate with the team to identify business requirements and implement solutions that meet those needs.
- Work closely with designers to ensure seamless integration of design elements.
- Troubleshoot issues and optimize performance.
Requirements:
- Demonstrable experience in TypeScript-heavy frontend or full-stack web development.
- Strong understanding of TypeScript and its ecosystem (tsc, tsconfig, the @types directory, etc.), and a desire to write strongly-typed code at all times.
- Expertise in HTML5, Sass/CSS3+, and related front-end technologies.
- Proficiency in consuming REST web services.
- Proficiency in Docker and Docker Compose.
- Proficiency with Git and dedication to a strategy that includes frequent, thoughtfully-commented commits, tied to issue tracking on GitHub.
- Ability to develop frontend code without relying on third-party frameworks.
- Experience developing SPA/PWA projects.
- Experience integrating with third-party services, especially Google (Maps, reCAPTCHA, Tag Manager, Analytics, etc.)
- Excellent problem-solving skills, willingness to learn every day, attention to detail, and ability to work both independently and as part of a team.
Nice-to-Haves:
- Understanding of Webpack and how it works with TypeScript and ES modules.
- Knowledge of testing frameworks like Jest or Mocha.
- Experience with backend development using TypeScript and ESM on Node.js.
- Experience with AWS, especially ECS/Fargate, Lambda, S3, and CloudFront.
- Working knowledge of advanced or lesser-known browser APIs, like WebSocket, IndexedDB, and Worker.
- Knowledge of database concepts and experience with databases, especially NoSQL like MongoDB and DynamoDB.
- Experience developing REST APIs.
- Knowledge of payment platforms like Braintree, PayPal, Stripe, or Square.
- Experience with any of the following platforms:
- Shopify (especially headless or apps)
- Showpad (especially building custom experiences)
- Strapi or other modern headless CMS platforms