➔ All jobs
➔ Jobs at Narrative
➔ Apply for this job
Web Software Engineer (Remote)What You Will DoHere's what you will do in a nutshell:- Create new features for Narrative's Vuejs web application. Work with Product and Design teams to create the best user experience and create modular, maintainable components.
- Design, implement and maintain embedded applications on Narrative's Data Marketplace which enhance the ability of customers to manage and manipulate data.
- Help select technologies and define the strategic direction for our system architecture
- Work on Narrative's Tacklebox UI library, designing creating reusable components and modules for use in all of Narrative's web applications.
- Review and evaluate team members' code contributions, delivering transparent, honest and direct feedback to your peers.
- Frontend: Vuejs, Sass, Pug, and Functional JavaScript
- Backend: scala, AWS, spark, Iceberg, cats, cats-effect, http4s, and doobie
- Ops: EC2, Fargate, Lambda, Terraform, EMR, DynamoDB, S3, RDS, Step Functions, Jenkins, and Datadog
- Have extensive experience in one or more web frameworks (Vue, React, Angular etc.) and the ES6/JavaScript/HTML/CSS ecosystem.
- Have proven experience using Amazon Web Services to deploy and host web applications and databases.
- Be able to debug various aspects of web application code, such as cross-browser Javascript quirks.
- Thoroughly understand the HTTP lifecycle and how the browser interacts with web APIs.
- Enjoy building fast, user-friendly UIs.
- Not be afraid of contributing to the entire stack when the need arises, given that frontend doesn’t simply mean HTML/CSS. For instance, a feature might require
- some metrics to be computed from a Spark Report
- creating a PostgreSQL migration script
- tweaking S3 permissions and terraform scripts for deployment
- Have the ability to lead the creation of architectural and design documents, collect requirements as well as feedback from the development and product teams and evalute new technologies as needed.
- Drive success in a flat organization with minimal process, interfacing with technical and non-technical team members as necessary.
- Communicate potential technical issues to relevant teams and adapt to changing requirements.
- Be mindful of the compromises that need to be done to be reactive on the business side while keeping the systems manageable in the long run.
- Live/work within +/- 3 hours of EST
Categories
- Top JavaScript Jobs Worldwide
- Junior JavaScript Jobs Worldwide
- Mid-weight JavaScript Jobs Worldwide
- Senior JavaScript Jobs Worldwide
- Front End Jobs Worldwide
- Senior Front End Jobs Worldwide
- Junior Front End Jobs Worldwide
- Full Stack Jobs Worldwide
- Senior Full Stack Jobs Worldwide
- React Jobs Worldwide
- Senior React Jobs Worldwide
- React Native Jobs Worldwide
- TypeScript Jobs Worldwide
- Node.js Jobs Worldwide
- Back End Jobs Worldwide
- Angular Jobs Worldwide
- Vue.js Jobs Worldwide
Locations
- North America
- South America
- Europe
- Africa
- Asia
- Oceania
- United States
- San Francisco, USA
- Los Angeles, USA
- New York, USA
- Austin, USA
- Miami, USA
- Seattle, USA
- Chicago, USA
- Canada
- European Union
- United Kingdom
- London, UK
- Spain
- Barcelona, Spain
- Madrid, Spain
- Portugal
- Lisbon, Portugal
- Porto, Portugal
- France
- Paris, France
- Italy
- Rome, Italy
- Milan, Italy
- Germany
- Berlin, Germany
- Frankfurt, Germany
- Australia
- Sydney, Australia
- Melbourne, Australia
- Belgium
- Brussels, Belgium
- Czechia
- Prague, Czechia
- Brno, Czechia
Collections
- Aerospace companies
- Automotive companies
- Blockchain companies
- Creative companies
- Cryptocurrency companies
- Data companies
- Developer Tools companies
- Finance companies
- Fashion companies
- Gaming companies
- Healthcare companies
- Human Resources companies
- Marketing companies
- Media companies
- Metaverse companies
- Music companies
- NFT companies
- No-Code companies
- Non-Profit organisations
- Productivity companies
- Real Estate companies
- Retail companies
- Robotics companies
- SaaS companies
- Security companies
- Social Media companies
- Software companies
- Sports companies
- Sustainability companies
- Tech-for-Good companies
- Telecomunication companies
- Transportation companies
- Travel companies
- Jobs providing visa sponsorship
- 4 day week jobs
© 2019-2022 JobsinJS.com. All Rights Reserved.
More projects by me
Czech Course: Learn Czech language online