Junior Software Engineer (Contract) at Moovel Transit
Portland, OR, US

The Job:

moovel North America is looking for a Junior Software Engineer interested in delivering world-class products to transit agencies and users throughout the world. The ideal candidate believes development is a team activity and enjoys it being that way. They thrive in a fast-paced environment and are bold enough to drive others to value quality as much as they do.

What You’ll Be Doing: 

  • Working collaboratively in an agile cross-functional team
  • Working collaboratively with the Quality Team on quality initiatives
  • Identifying functional requirements and quality standards with Engineering
  • Creating and documenting test plans and test cases
  • Reviewing automated unit, integration and client-facing end-to-end tests
  • Writing automated integration and client-facing end-to-end tests
  • Performing manual testing when needed and identifying how to automate it moving forward
  • Reporting defects ensuring reproducibility
  • Investigating defects to determine cause and accelerate resolution
  • Other duties as assigned by company

Required Qualifications and Skills:

  • BS in Computer Science, Engineering or a related subject
  • Experience writing code, evaluating code and contributing to quality solutions
  • Experience testing mobile applications, web applications or RESTful web services
  • Understanding of continuous integration and continuous delivery
  • Practical experience with Java or Javascript
  • Familiarity with development tools & frameworks such as Mocha, Chai, Protractor, Selenium, Android Studio, Espresso, Xcode and Instruments
  • Experience with cross-browser and multi-platform testing
  • Expertise with source control (git)

Preferred Qualifications and Skills:

  • Familiarity with JIRA, Confluence or similar tools

Required Attributes:

  • Attention to detail
  • Passion for high quality software
  • Excellent written and verbal communication skills
  • Ability to work collaboratively and effectively in a team environment
  • You believe everyone owns quality

Preferred Attributes:

  • Willingness and capacity to learn new technology quickly
  • Positive attitude and a willingness to step into legacy code base

Special Information (Travel required, physical requirements, etc.):

  • Additional hours as necessary to accomplish objectives, goals and projects
  • Travel Required: 0-5% of the time

Who We Are:

At moovel, we see the world changing around us. Transportation is experiencing an incredibly rapid transformation with on-demand services and mobile technology changing the way we get around. But this change is good. It connects us with new options, experiences, and people that make our lives richer. moovel builds products that people use every day, whether on a daily commute or vacation in a new place. Join us as we develop solutions that shape cities and interactions within them.