← Back to list
Job · Junior

Software Engineer I – Frontend

Software Engineer • Junior • Remote • Full-time • Spain Spain

Frontend engineer role at Ookla, building robust, scalable web applications with React, Redux and Vite for the company's flagship data visualization platforms.

Responsibilities

  • ▹Develop and maintain robust, scalable web applications using React, Redux (RTK Toolkit) and Vite
  • ▹Collaborate with cross-functional teams to design and implement new features for data visualization platforms
  • ▹Write clean, maintainable, efficient code following best practices
  • ▹Conduct code reviews, debugging and troubleshooting to ensure code quality
  • ▹Develop, maintain and test RESTful APIs for data processing
  • ▹Participate in agile development and continuous improvement
  • ▹Troubleshoot and resolve complex software issues
  • ▹Use AI tooling to speed up development while emphasizing human oversight

Requirements

  • ▹Exposure to frontend frameworks (React, AngularJS, VueJS, etc.)
  • ▹Understanding of modern JavaScript, HTML, CSS and other front-end technologies
  • ▹Experience writing automated tests; Vitest, React Testing Library (RTL) experience preferred
  • ▹Excellent problem-solving, algorithmic and analytical skills
  • ▹Detail-oriented, both visually and logistically
  • ▹Self-motivated, with a track record of meeting or exceeding expectations

Nice to have

  • ▹Experience with mapping libraries (MapboxGL, Leaflet.js, OpenLayers)
  • ▹TypeScript experience
  • ▹Material UI (MUI) experience
  • ▹Basic understanding of monorepos and supporting infrastructure
  • ▹Understanding of accessible UX (WCAG 2.2)
  • ▹Experience with AWS or similar cloud environments
  • ▹Familiarity with relational databases and SQL
  • ▹Experience writing APIs in NodeJS, Go, Python or Ruby

Soft skills

Strong communication and collaboration skillsAbility to work independently as well as in a teamAbility to thrive in a fast-paced, dynamic environment

About the company

Ookla builds flagship enterprise products that combine data from different sources to visualize, analyze and improve connectivity for government and network operator customers.

Education: Alapszakos vagy mesterszakos diploma számítástechnika, szoftvermérnöki vagy kapcsolódó területen, vagy azzal egyenértékű munkatapasztalat

Similar jobs