Job Details

Software Engineer - Full Stack

Jama Software, Portland, OR

Job - Engineering

Close Date: 03/22/2019

Jama Software brings innovative analytics, solutions and insights to companies creating complex products and mission-critical software systems.  With expanded product and service capabilities, the Jama Product Development Platform empowers large enterprises to accelerate development time, mitigate risk, slash complexity and verify regulatory compliance.

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
3-5+ year of front-end development using ReactJS, Redux, and/or other modern JavaScript frameworks and libraries (NodeJS, Webpack, D3, or other visualization Libraries)
3-5+ 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

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 equity compensation
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

Jama Software is an Equal Opportunity Employer. Qualified applicants will be considered without regard to race, color, religion, sex, national origin, age, veteran status, sexual orientation, gender identity, disability, genetic information or that of his/her relatives, friends or associates or any other characteristic protected under federal, state, or applicable law.


Complete details: