About the Role
-
Develop mobile responsive and cross-browser compatible applications for users on a variety of devices
-
Create thoughtful, maintainable applications that maximize what’s possible for our users while minimizing complexity
-
Work with our API, which focuses on flexible data models with real time updates
Previous Client Service Engineers have:
-
Created a highly customizable generator for forms, to accommodate a wide range of client-specific requirements
-
Established a central toolkit of UI components for use across our web platforms
About You
You are excited by new challenges and opportunities to learn and apply new technologies to everyday engineering. You’re team-oriented, looking to share everything you learn and willing to give and take honest feedback for the sake of your team. You have an attention to detail, understanding that each pixel in a mockup has a purpose and should be implemented exactly so, but also raise questions when something doesn’t translate between paper and screen. Most importantly, you know what you know and don’t shy away from asking questions for everything else.
You have:
-
Experience in Computer Science or related field
-
Proficiency with Git
Bonus points:
-
Experience with ReactJS or other frontend Javascript frameworks
-
Knowledge of Computer Science fundamentals
-
Experience using RESTful API's
-
Knowledge of good design and clean user interactions
Our Process
-
Develop features using insights gained from our clients across several industries
-
Perform feature reviews with designers and other stakeholders, and code reviews with peers
-
Deploy using our automated building and testing processes
Our Frontend Stack:
-
Typescript (ReactJS)
-
Git
-
RESTful API
-
GraphQL
-
Pusher
-
Testing: Protractor, Jasmine, Jest, Enzyme
-
Webpack
-
Gitlab
-
Bugsnag