We are looking for a Front End Engineer to lead implementation of the client for our AI-powered SaaS application. The ideal candidate combines a passion for user experience with the engineering skills to handle tough challenges including realtime collaboration and interactive data visualization. Your role will primarily be building and implementing front end based on product features and design files. However, you'll also work closely with the product and design teams on UI/UX to make our solution feel like magic.
This is an opportunity to engage with cutting-edge technology and work on a real-world problem at global scale. In addition to competitive compensation and benefits there is also room for the right person to take on increased responsibilities. And it’s a lot of fun (although fast-paced and even chaotic at times) working as part of a small, passionate team.
Responsibilities:
- Take primary responsibility for our application’s front end, which is a single page application written in React
- Solve complex problems related to display and interaction of large scale data and AI-powered results
- Develop new customer-facing features
- Translate designs and wireframes into high quality code
- Write well-tested and reusable components
- Benchmark and optimize components for performance in the browser
Minimum Qualifications:
- BSc/BEng degree in computer science or equivalent
- Strong JavaScript proficiency, including DOM manipulation and the JS Object model
- Thorough understanding of React and its core principles
- Comfort with ES6 and newer versions of EcmaScript
- Experience with front end state management such as Redux or MobX
- Familiarity with RESTful APIs (and/or GraphQL)
- Experience with front-end development tools such as Webpack and Babel
- Experience testing React components, preferably with Jest and Enzyme
- Comfort using version control
Preferred Qualifications:
- MSc/MEng degree in computer science or equivalent
- Passion for AI and excitement about new developments
- Contributions to open source projects
- Experience with GraphQL in production
- Experience with data visualization
- Understanding of functional programming paradigms and how they apply in React
- Experience contributing to back end code
by via developer jobs - Stack Overflow
No comments:
Post a Comment