Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Ookla

Software Engineer III – Frontend

Ookla

Senior Software Engineer at Ookla developing scalable web applications using React and Redux. Collaborating with teams to enhance data visualization platforms for connectivity insights.

Posted 7/6/2026full-timeRemote • 🇺🇸 United StatesMid-LevelSenior💰 $130,000 - $170,000 per yearWebsite

Tech Stack

Tools & technologies
JavaScriptNode.jsReactReduxTypeScript

About the role

Key responsibilities & impact
  • Develop and maintain robust and scalable web applications using React, Redux (RTK Toolkit), and Vite
  • Collaborate with cross-functional teams to design, develop and implement new features and functionalities for our data visualization platforms and portals
  • Write clean, maintainable, and efficient code and adhere to best practices in software development
  • Conduct code reviews, debugging, and troubleshooting to ensure the quality of the codebase
  • Help develop, maintain and test RESTful APIs for data processing and handling
  • Participate in agile development methodologies and contribute to continuous improvement initiatives
  • Leadership and mentoring opportunities for junior engineers, providing guidance on best practices and coding standards
  • Problem-solve with teammates to turn desired functionality into implementation plans and then ultimately into working software; take situations with ambiguity and derive clarity
  • Troubleshoot and resolve complex software issues, identifying and implementing solutions in a timely manner
  • Eye for detail and knack for noticing and perfecting subtle interactions and fine points that impact user experience
  • Harness AI tooling for speeding up development while still emphasizing human oversight
  • Stay up-to-date with emerging trends and technologies in full-stack web development and apply them to our stack

Requirements

What you’ll need
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
  • 5+ years of professional experience in full-stack web development
  • Proficient in React, Redux (preferably Redux Toolkit), and Vite with hands-on experience building complex web applications
  • Strong understanding of modern JavaScript, HTML, CSS, and other front-end technologies
  • Some experience in designing and developing RESTful APIs using Node.js or other backend technologies
  • Familiarity with agile development methodologies and continuous integration and deployment (CI/CD) pipelines
  • Proficient in writing automated tests and understanding/recommending various testing strategies; Vitest, React Testing Library (RTL) experience preferred
  • Strong communication and collaboration skills
  • Ability to work independently as well as in a team environment
  • Excellent problem-solving, algorithmic, and analytical skills
  • Ability to thrive in a fast-paced, dynamic environment
  • Experience with TypeScript

Benefits

Comp & perks
  • comprehensive medical, dental, and vision coverage
  • life and disability benefits
  • Flexible Spending Accounts (FSAs)
  • a 401(k) with company match
  • an Employee Stock Purchase Plan
  • work-life balance with Flexible Time Off
  • Volunteer Time Off
  • paid holidays
  • family building and caregiving support
  • generous Family Care and Parental leave
  • Fitness Reimbursement
  • access to wellness programs

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Full-Stack Web DevelopmentJavaScriptHTMLCSSNode.jsTypeScriptViteDebuggingCode ReviewProblem-Solving
Soft Skills
Strong CommunicationCollaborationAnalytical SkillsMentoringAdaptability
Certifications
Bachelor's Degree in Computer ScienceMaster's Degree in Software Engineering