Remote jobs in Programming



Front-End Software Engineer







4 months

Remote Jobs


Remote Jobs in Worldwide


Front-End Software Engineer

Location: Type: Full-time

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.

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
- 3+ 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

What We Offer
- Top market salaries
- Generous equity packages that reflect our commitment to you
- Competitive health, dental, and vision coverage with substantial company contribution
- Flexibility to set a schedule that works for you, in a location that makes you happy
- Flexible vacation policy to ensure you have time to enjoy the things you value outside of work
- Relocation stipend earned after six months with us for permanent move anywhere in the world that will make you happy and productive. Take full advantage of the flexibility that remote work affords you and your family
- A company culture and team with values rooted in creative problem solving, continuous learning, ownership and performance

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.

Your DREAM REMOTE JOB inside your inbox!

Get a
email of all new remote

Cookies, terms, and privacy policy

By clicking or navigating this website you accept and allow all our cookies, terms of use and privacy policy. This site uses cookies to offer you a better browsing experience.


How would you rate your experience?


We may wish to follow up. Enter your email if you're happy for us to contact you.