Software Engineer - Full Stack

Jama Software   •  

Portland, OR

Industry: Technology

  •  

Less than 5 years

Posted 35 days ago

Representing the forefront of modern development, its rapidly growing customer base of more than 600 organizations – including SpaceX, NASA, Thales and Caterpillar – use Jama Software to streamline processes and bring complex product to market. Through Predictive Product Development, Jama equips its customers to make the most of their revenue potential and achieve ongoing competitive advantages.

What are we looking for

The Jama Connect – UI team is looking for a Full-Stack Software Engineer – Focusing on Front-End to join us in building scalable solutions to serve our growing business. This is an opportunity to work with a passionate and innovative team to deliver new functionality as well as improve our existing product. Jama is a fast-paced environment and we embrace change and open collaboration.

What do you get to do

  • Work cross-functionally in an agile environment collaborating with product development, UX, QA and other full-stack engineers
  • Create new modular reusable UI components and solutions and refactor and migrate existing components
  • Be creative and work on complex React application in partnership with our UX designers
  • Work with backend components (Java and/or Kotlin) depending on the team needs
  • Learn and share knowledge and ideas with your team and across Jama
  • Mentor junior members of the team and be mentored by more senior members
  • Help enforce best practices in modern UI design
  • Write unit tests (knowledge of TDD is a plus)
  • Participate in code reviews

What you need to bring

  • BS in Computer Science or equivalent experience
  • 1+ year of front-end development using ReactJS, Redux, and/or other modern JavaScript frameworks and libraries (NodeJS, Webpack, D3, or other visualization Libraries)
  • 1+ year of professional Java development experience
  • Strong knowledge of web standards. We currently support Chrome, Firefox, Edge, Safari, and IE11
  • Willingness to be on the on-call rotation

Nice to have

  • Strong interpersonal skills, written, and verbal communication
  • Experience with REST and JSON
  • Experience with Java and/or Kotlin
  • Good understanding of accessibility standards

Teams Values:

  • Drive to learn, continue to grow, focus and act, innovate relentlessly, and care with positive attitude

Benefits:

If we’ve intrigued you and you are the right candidate for the role, we will offer:

  • A chance to contribute to a company developing a compelling, category defining product
  • Challenging and fun work with a chance to make distinct, company-shaping tangible contributions
  • An energized and ambitious team of people on a mission
  • Competitive cash and equitycompensation
  • Comprehensive and affordable medical, dental and vision plans as well as pre-tax savings accounts and a generous 401(k) employer match
  • Time-off and leave programs designed to meet critical needs for rejuvenation and, when needed, extra support to cope with life events
  • Flexible, creative workplace that includes a modern, open plan office with ample creative workspaces, monthly lunches and bagel days, a stocked kitchen and many ad hoc fun events that ensure we both work hard and play hard at Jama