Job Closed

This listing is no longer active.

Basis Technologies Digital Advertising logo
Basis Technologies Digital Advertising

Basis Technologies Digital Advertising, formerly known as Centro, serves digital advertising organizations with enterprise-class software designed to help marketers maximize their

Staff UI Software Engineer

Location

United States

Posted

43 days ago

Salary

$136.9K - $213.6K / year

Seniority

Lead

Bachelor Degree8 yrs expEnglishJavaScriptReactWebpack

Job Description

Staff UI Software Engineer

Basis Technologies Digital Advertising

• Drive large-scale technical projects that depend on multiple teams and systems. Establish and champion best practices and quality standards with the team. • Set a positive example and mentoring others on how to collaborate in pull requests, demos, and working relationships. Contribute to a culture of learning and high standards of technical achievement. • Drive significant architectural changes, sunset legacy systems, and improve UI performance and quality—for both internal engineers and Basis customers. • Take ownership of team deliverables and being accountable for driving projects from ideation through production. • Demonstrate a deep understanding of our application's business domain and stakeholder needs. Use your knowledge to proactively identify risks and blockers during planning discussions, architecture discussions, and RFCs. Ensure feasibility and alignment between business goals and technical implementation for large-scale projects. • Embody Basis' core principles while fostering a team culture of positivity, clarity, strong work ethic, and diversity of thought.

Job Requirements

  • Min of 8 years of professional software experience.
  • A solid understanding of the JavaScript language and React.js library, as well as the patterns common in UI development—such as state management, routing, web accessibility, form validation, and unit testing.
  • Familiarity and expertise with design systems, reusable components, and modern front-end tooling (NPM, Webpack/Vite, micro-frontends). Deep experience creating fast, predictable, and responsive interfaces.
  • Fluency with AI coding tools (Claude Code, Cursor, Codex, etc.) as a core part of the development workflow — for code generation, debugging, exploration of unfamiliar codebases, and documentation — paired with strong judgment for evaluating, refining, and taking full ownership of AI-generated output.
  • An ability to diagnose and fix performance bottlenecks in your code.

Benefits

  • flexible work week
  • 401k/RRSP matching
  • mental health support
  • paid sabbaticals
  • generous parental leave
  • flexible work options

Related Job Pages

More Full-stack Engineer Jobs

GlobeLife logo

Senior Mainframe Software Engineer

GlobeLife

Enhancing collaboration between Karolinska Institutet and Uppsala University in the field of global/public health.

Full TimeRemoteTeam 1-10Since 2020

• Coordinate with clients and other I.T. personnel in analyzing system requests, developing specifications for new system development projects or for maintenance to existing mainframe-based applications. • Adhere to System Development Life Cycle standards, including preparation of project-related documents as requested by the Project Manager. • Make design changes to programs, either alone or in concert with other programmers. • Prepare unit and integration test plans for program changes, and in cooperation with clients and other I.T. personnel, perform the testing. • Conduct thorough problem analysis regarding technical system and application programs; documents findings and proposes problem resolution alternatives. • Some on-call responsibilities to support production as needed. • Communicate effectively with technical and non-technical audiences. • Communicate project progress and issues as needed. • Prepare user and operational documentation for programming work performed. • Serve as a Project Lead for smaller or less complex projects. • Serve as a mentor for less experienced engineers as needed. • Serve as a ‘go-to’ resource for complex questions. • Be a participatory team member, share knowledge, assist with projects as needed and suggest improvements for the system development process. • Minimal travel required on an as needed basis.

United States
Elm Street logo

Software Developer

Elm Street

Marketing Technology that Creates Connection.

Full TimeRemoteTeam 201-500Since 2016

• Design, build, debug, and maintain software across the VoicePad platform • Support and improve legacy systems without disrupting critical customer workflows • Contribute to modernization efforts, including refactoring, service decomposition, UI improvements, and developer experience improvements • Build and troubleshoot APIs, web applications, background jobs, and Windows services • Work with both SQL Server and MySQL data models, queries, and operational troubleshooting • Diagnose issues across distributed systems, including logs, queues, scheduled jobs, and production service dependencies • Participate in code reviews, documentation, release preparation, and incident response when needed • Collaborate with product, QA, support, and other engineers to deliver reliable features and fixes

United States
Job Closed
Veryon logo

Senior Software Engineer – AI/ML

Veryon

Get your aircraft more uptime with a better tech platform to manage everything from maintenance to manuals.

Full TimeRemoteTeam 201-500Since 1973H1B No Sponsor

• Lead the design, development, and scaling of intelligent systems that enhance aviation maintenance, diagnostics, and operational insights • Focus on advancing AI-driven capabilities across Veryon’s product suite • Work at the intersection of machine learning, aviation data, and distributed systems • Build production-grade AI solutions that combine generative AI, telemetry data, and domain expertise • Mentor team members, influence technical direction, and ensure best practices in building scalable AI systems

United States
MDaudit logo

Software Engineer

MDaudit

Minimizing Risks, Maximizing Revenues in Healthcare

Full TimeRemoteTeam 51-200Since 1993H1B No Sponsor

• Support, enhance and build high quality Hayes enterprise software solutions. • Collaborate with onshore and offshore teams working in an agile environment focused on delivering innovative solutions to our customers. • Participate in hands on development, POC’s, bug fixing, unit testing and deployment activities and act as a liaison between the tech and the customer facing teams. • Participate in all phases of SDLC including design, development, testing, deployment, and support. • Design, build and maintain high performing, reusable, and reliable code. • Collaborate with the Product team and other stakeholders to develop solutions that meet specific business objectives. • Be available as needed to support production deployments. • Support, troubleshoot and resolve production issues. • Ability to work on 3rd party tools integration (Okta, Snowflake and ThoughtSpot).

Massachusetts
$107.6K / year
Job Closed