• White LinkedIn Icon
  • White Twitter Icon

Fortella

370 Convention Way, #220

Redwood City, CA, USA 94063

+1 650 216 2323

info@fortella.com

© 2018 by Fortella.

Frontend Software Engineer

Job Description

 

Fortella is a next generation intelligent B2B marketing platform. We believe that B2B marketing needs to move from being workflow to intelligence driven and become more personalized.  We are building a data-driven application that applies machine learning and consumer-centric techniques to B2B marketing to improve customer experiences and revenue outcomes.

 

We are small team with a big idea.  We’re building a team of talented, thoughtful professionals who will work together to build an enduring company that will transform the way B2B marketing is done.

 

You are a Software Engineer, who is passionate about writing beautiful code and building a great company.  You have an intuitive sense of the right tools and frameworks to use to solve a given problem. You are not afraid to traverse the entire spectrum of the development process from writing code and testing to deploying and managing your systems in production.  You are smart but know that there is no substitute to hard work. You have good communication skills, a ‘can do’ entrepreneurial attitude and team-oriented mindset.

 

Key Responsibilities

 

  • Work closely with PM, design and data science teams to understand customer needs and translate them into product features

  • Develop modern UI/UX framework to power advanced application that is both desktop and mobile browser friendly and efficient.

  • Conceptualize and develop prototype quickly in working with Product and Design to redesign and implement user interfaces

  • Participate in development of project timelines, implementation design specifications, system flow diagrams, documentation, testing and ongoing support of systems

  • Conceptualize and develop prototype quickly in working with Product and Architect

  • Maintain and improve existing code with a pride of ownership

  • Navigate the serving stack from browser to API with ease, across multiple technologies and languages

  • Can work independently with moderate supervision

 

Required Qualifications

 

  • BS/MS in Computer Science

  • 4+ years of relevant technical experience

  • Proficiency browser-side client technologies including AJAX, HTML/HTML5, CSS, and object-oriented JavaScript

  • Proficiency in ReactJS, Webpack, Node.JS, Express.JS, or other similar technology stack

  • Proficiency in JSON and XML, regular expressions, and version control

  • Customer-focused, react well to changes, work with teams and being able to multi-task on multiple products and projects.

  • Familiar with design patterns and distributed system

  • Excellent communication skills, both written and oral

 

Bonus Points

 

  • User interface design experience (web or mobile), familiar with express.js, redux, flux.

  • Experience with test-driven development, continuous integration and continuous deployment processes

  • Experience with DevOps i.e. rolling out and managing development, build and production environments

  • Start-up Experience