Front End Developer Position Overview
The Ruby Product and Engineering team is responsible for developing and maintaining our customer facing technology, including our native mobile apps, and the proprietary applications we use internally to deliver our stellar service. As a member of this ever-growing team, you'll work closely with product managers, UX experts, QA and others using a Scrum process, to iteratively advance multiple company initiatives.
We're looking for a strong web developer who can help us develop and support new and existing Angular applications. In addition, you will help us iterate and improve other web properties, such as our Salesforce integration or marketing and tracking software. You will use your strong knowledge of front-end technologies to create fantastic user experiences.
This opportunity operates out of our HQ in SW Portland and there are no relocation benefits available for this opening.
What You’ll Be Accountable For
- Develop new responsive web applications using Angular according to requirements established by Product, UX, and Senior Developers.
- Maintain and enhance existing Angular web applications including troubleshooting, bug fixing, required upgrades, and modifications to existing functionality.
- Work with Product Managers and User Experience Designers to iteratively improve functionality and styling of web pages and sites.
- Debug and troubleshoot issues with web sites.
- Share and document system and domain knowledge to eliminate single points of failure.
- Work independently or as part of a team as the work requires. Participate fully in team planning and work with colleagues to continuously improve the team’s performance.
- Work collaboratively with other team members to develop efficient, reusable, and reliable software.
Your Work DNA
- You are proud of the work you do and want to work for a company that shares your values.
- You have collaborative mindset, and a reputation for doing what you say you’ll do.
- Others would point to you as someone they’d love to work with, and your forwarding-thinking, innovative solutions inspire teammates to do great work.
- You jump at the opportunity to pitch in and feed the greater good. No job is too big or small when you can lend a helping hand.
- People consider you a dependable teammate, and you work well within a defined process such as Scrum
Your Background
- At least 2 years of professional experience in Software Development
- Strong HTML, CSS, JavaScript and responsive design background
- Experience with Angular or equivalent modern JavaScript frameworks
- Solid understanding of browser and device compatibility issues and ways to work around them
- Good understanding of design, layout and usability best practices
- Experience consuming RESTful services and working in a Service-Oriented Architecture
- Experience with NodeJS a plus
- Experience with web analytics and A-B testing frameworks is a plus.
- Familiarity with distributed version control such as Git
- Experience with docker/containerization a plus
- A desire to constantly learn – and share – new knowledge
Working conditionsWork takes place in an office setting. It requires the ability to sit and work at a computer for extended periods of time and communicate effectively with a diverse audience in person, by phone and by computer. This position may travel between office sites occasionally.
Life at Ruby
From generous benefits and considerable paid time off to our weekly Not-So-Casual Fashion Fridays, we take pride in treating our employees like our customers and we take every opportunity to WOW them! We provide a standout employee experience and we are constantly thinking of ways to make our employees feel happy, valued, and rewarded.
Ruby Receptionists is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, national origin, age, disability, veteran status or any other status protected by federal, state or local laws. We support and encourage diversity!