Ibi Group - Portland, OR

posted 2 months ago

Full-time - Entry Level
Remote - Portland, OR
10,001+ employees
Professional, Scientific, and Technical Services

About the position

The Software Developer (Transit & Mobility) role at Arcadis involves contributing to the development and maintenance of open-source transportation software, specifically focusing on multimodal trip planners and transit data management tools. This position is part of a distributed team that collaborates with various transit agencies to enhance data management and provide real-time information to passengers. The developer will work closely with product managers and end users to design new features, write tests for code reliability, and improve software development processes.

Responsibilities

  • Contribute to the development and maintenance of open source transportation software (OpenTripPlanner-based multi modal trip planners and the GTFS management platform TRANSIT-data-tools software).
  • Customize and deploy implementations of OpenTripPlanner and/or TRANSIT-data-tools to meet the needs of client transit agencies.
  • Write tests to enhance the reliability of our codebase.
  • Develop wireframes and user interface mockups for new features.
  • Work closely with product managers, development team and end users to design and architect new product features.
  • Develop and maintain engaging and practical system documentation.
  • Identify opportunities to improve our software development process.

Requirements

  • Programming experience with a modern javascript framework (React, Angular, etc.).
  • Familiarity with source control (git), software testing and knowledge of software development processes.
  • Familiarity with Linux-based shell scripting and CLI.
  • A sense for design and what makes for clean and intuitive user interfaces.
  • Familiarity with design tools (Sketch, Adobe Xd, Figma, InVision) and desire to learn new ones.
  • Familiarity with and/or interest in public transit and multimodal transportation.
  • Curiosity to understand how systems work and identify/solve problems.
  • Attention to detail and ability to balance priorities and multiple projects.
  • Willingness to both learn independently but reach out for support/guidance as needed.
  • Interest in developing new skills and excitement for new challenges.

Nice-to-haves

  • Familiarity with, or interest in, transit data (e.g. GTFS and GTFS-real-time formatted data) and/or open source transit software (e.g. OpenTripPlanner).
  • Experience with or interest in the design and implementation of map-based user interfaces, using tools such as Leaflet, Mapbox, Carto, etc.

Benefits

  • Competitive salary range of $90,000 - $120,000 based on experience and location.
  • Opportunities for professional development and career growth.
  • Participation in a mentorship program and global women's network.
  • Commitment to equality, diversity, inclusion, and belonging in the workplace.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service