Slate

The all-in-one creative suite for social media managers to edit video and images on desktop or mobile. 📱🖥️

Software Development Engineer II – Frontend

Frontend EngineerSoftware EngineerFull TimeRemoteTeam 11-50Since 2019Company SiteLinkedIn

Location

Washington

Posted

8 days ago

Salary

Not specified

Bachelor Degree4 yrs expEnglishAWSAzureCloudJava ScriptReactType Script

Job Description

• Design, build, and deliver customer-facing web/mobile experiences that are performant, reliable, and intuitive • Lead the implementation and evolution of frontend systems, including component design, state management, and UI architecture • Write clean, well-structured code and actively participate in code reviews and technical design discussions • Own code quality end-to-end, including testing, edge-case handling, and production readiness • Collaborate closely with Product, Design, and UX partners to translate customer needs into elegant technical solutions • Make thoughtful trade-offs between speed, quality, and long-term maintainability—and clearly communicate those decisions • Continuously simplify and improve systems, demonstrating strong judgment, creativity, and attention to detail • Mentor other engineers through example, feedback, and technical discussion, contributing to a strong engineering culture

Job Requirements

  • Bachelor’s degree in Computer Science or equivalent practical experience
  • 4+ years of professional software engineering experience, with a strong emphasis on frontend or customer-facing web development
  • Strong proficiency in modern frontend languages, ideally TypeScript, React and JavaScript, with solid fundamentals in data structures, algorithms, and problem decomposition
  • Experience building and maintaining production UI systems, including performance optimization, accessibility, and cross-browser compatibility
  • 2+ years contributing to frontend architecture and design, including patterns for maintainability, reliability, and scalability
  • 2+ years working across the full software development lifecycle, including coding standards, code reviews, source control, build tooling, testing, and operational support
  • Familiarity working in cloud-backed environments (e.g., integrating with APIs, CI/CD pipelines, AWS and/or Azure), with an understanding of how frontend systems behave in production
  • Strong communication skills: you ask clarifying questions, state assumptions, identify constraints, and explain your thinking clearly—especially when requirements are ambiguous.

Benefits

  • Competitive salary
  • Flexible working hours
  • Professional development budget
  • Home office setup allowance
  • Global team events

Related Job Pages

More Frontend Engineer Jobs

Full TimeRemoteTeam 201-500

The role involves designing, building, and delivering customer-facing web and mobile experiences, leading the implementation and evolution of frontend systems including component design and UI architecture. Responsibilities also include writing clean code, owning quality end-to-end, and collaborating with Product, Design, and UX partners.

United States
Full TimeRemoteTeam 10,001+H1B Sponsor

The role involves building amazing web applications using ReactJS, HTML, CSS, and JavaScript while collaborating with a cross-shore development team. Responsibilities also include participating in agile sprints, analyzing production defects, and working with third-party vendors for software integration.

United States
$85K - $140K / year
Full TimeRemoteTeam 201-500

The engineer will deeply integrate into existing systems to understand architecture and data models, becoming a steward of core functionality while writing clean, maintainable TypeScript and Node.js code across the full stack. Responsibilities also include managing work via Jira, collaborating through GitHub, maintaining documentation in Confluence, and participating in team ceremonies.

United States
Full TimeRemoteTeam 11-50

The role involves participating in the full project delivery lifecycle, including planning, estimations, design sessions, and development, while ensuring project assignments are delivered on time, within budget, and with high quality. Essential duties also include mentoring other developers, documenting progress, and guiding the development of infrastructure and processes.

United States