About You
At Staircase, we are looking for curious, motivated, compassionate, lifelong learners. We are building a world-class team that embodies our values around creative problem solving, continuous learning, ownership and performance. We believe that professional satisfaction comes from being able to express your own creativity and personal style in work that continually pushes your boundaries. As part of our team, you will have the opportunity to craft your role and career to get the most out of yourself, your team, and your experience.
About The Role
We are looking for a Front-End Software Engineer to join our growing engineering team. In this role, youll be responsible for designing, coding and modifying our product websites and apps, from layout to function and according to a clients specifications. The right candidate will strive to create visually appealing sites that feature user-friendly design and clear navigation. The role will also be responsible for learning new technology as we acquire/build new applications in the marketing landscape.
This role is a permanent (W2) position for US based candidates and an indefinite contract for non-US based candidates.
Key Responsibilities
What Youll Do
- Build easy-to-use, high-performance websites working with website marketers and other business groups
- Participate in the full development lifecycle, including estimation, design, development, testing, and deployment
- Review and respond to operational issues, escalating as necessary
- Support development of other software developers through mentoring, code review, and knowledge sharing
Minimum Qualifications
- 5+ years of experience in full-stack development, web development or design
- Proficiency in web markup, including HTML5, CSS3 and Javascript/jQuery
- Proficiency with client-side scripting with jQuery, React and/or AngularJS
- Proficiency with Python
- Experience in responsive web design and development and collaborative design tools
- Knowledge of design patterns to create simple and reusable components for complex UIs
- Excellent communication skills
- Demonstrated critical thinking, decision-making, and problem solving skills
Preferred Qualifications
- Bachelors degree or equivalent apprenticeship in Visual Design, Human-Computer Interaction (HCI), Computer Science or related
- Experience using Asana or other project management platforms
- Experience with iOS apps and frameworks
- Understanding of JavaScript pre-processing and packaging frameworks such as Webpack
- Working experience with AEM
- Knowledge of digital marketing features like analytics and personalization
At Staircase, we are solving a diverse set of problems and we know that embracing diverse perspectives delivers the best results. We are committed to creating an inclusive environment where people of all races, cultures, gender identities, ages, religions, orientations, education, backgrounds, abilities and perspectives can contribute and thrive.
Ideal Experience
- Experience designing interfaces for consumer-facing software products or web-based tools
- Front-End leaning, but with Full-Stack ability