➔ All jobs
➔ Apply for this job
Merchstack is looking for an experienced Frontend Developer to help architect, build, and evolve our frontend operator experiences. We’re seeking developers who think about the Frontend in terms of systems, reuse, flexibility, and performance.To succeed in this role, you will need a breadth of experience working in data-rich applications, an eye for clean design, a thorough understanding of modern web architecture, excellent communication skills, and a practical, non-dogmatic approach to problem-solving.What you’ll do- Develop new user-facing web features using React and 3rd party frameworks inside of the React eco-system.
- Build highly responsive UI components using React and TailwindCSS.
- Optimize our application for maximum speed and scalability.
- Ensure web designs are responsive and architected in a scalable fashion.
- Build engaging, easy-to-use, accessible interfaces that delight and empower users.
- Work with design and product functions to implement designs.
- Work with the backend engineers to ensure a seamless user experience.
- Build reusable code for future use.
- Provide clarity and mentorship to junior developers.
- React, Typescript and TailwindCSS
- Apollo GraphQL with subscriptions powering client-side events.
- Cloudflare as a CDN for static assets and workers caching API response data.
- Docker and Kubernetes
- Git via the Gitflow branching model
- 5+ years of proven experience building stateful, data-orientated SPAs with React and tools inside of the React ecosystem.
- Confident in leveraging relational data sources at scale, this includes but is not limited to a deep understanding of data cardinality, data structures and efficient client-side memory management for large datasets and fast-moving dimensions.
- SASS, CSS and HTML and an understanding of CSS modules or CSS in JS
- Advanced Typescript knowledge and desire to use more advanced Typescript concepts to reduce boiler-plate.
- Will not write O(n!) code.
- Good understanding of Internet protocols: TCP/IP, HTTP, WebSocket and demonstratable web performance tuning skills
- Knowledge of the software development lifecycle (version control, tooling, testing, etc.)
- Experience with visualization frameworks such as D3.js.
- Webpack/Rollup.
- Functional understanding of service-based architecture.
- Packaging container-based applications with an emphasis on small footprints.
- An active Github account, showcasing your own projects
- You are detail-oriented and focus on delivering seamless, reliable experiences.
- You care about code quality and are committed to writing strongly typed, well-tested code.
- You are intrinsically motivated, able to manage your time, and enjoy working with a distributed team across the globe.
- You believe in asking for help and helping others when they ask, never throwing a problem over the wall
- You approach problems with curiosity, creativity, and flexibility.
- You strive to foster relationships in order ensure healthy debate.
- You show gratitude and give back.
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