Front-end Developer
About Yellow Riddle:
Yellow Riddle is a young, fast-growing, bootstrapped and fun startup with a partly remote team. The founders have both been an active part of the Shopify ecosystem for over two years now consulting over 100+ DTC brands across the globe. We solve complex solutions for our merchants and build best-in-class Shopify websites. Most of our clients are based in the UK, Germany, USA & India.
Check out our website, especially our case studies:
www.yellowriddle.com
About the Role:
Yellow Riddle is looking for an experienced Front-end Shopify Developer to join our growing team with our increasing volume of Shopify work. Work would be spread across theme customisations, development and more complex migration projects from other CMS platforms to Shopify. One could also expect to be involved in maintenance and iterative site improvements. The key objective of the role is to be able to work on complex project requirements and be able to work across multiple projects.
You'll be a great fit!... if:
- You have strong knowledge in templating languages, and additionally Shopify Templates(Liquid), debugging and front-end skills.
- You know how to set up custom layout/content editors for our clients in Shopify.
- You have hands-on experience with Shopify, including at least two or more large-scale projects.
- You write clean theme code and can add and debug JS.
- You excel working in a remote environment, meaning you’re autonomous, self-driven, responsive, transparent, and self-organised.
Critical Requirements (Must-Haves):
- Minimum 3 years of work experience.
- Excellent verbal and written communication skills in English.
- Ability to demonstrate strong analytical skills & problem solving mindset
- Strong knowledge of HTML, CSS.
- Knowledge of JavaScript and jQuery
- Ability to develop responsive designs from PSDs, Invision or Adobe XD
- Shopify knowledge & ability to work on theme-kit
Preferred Requirements (Nice to Haves):
- Experience of working on Shopify Plus projects
Candidate Attribute (Culture Fit):
- Willingness to learn.

Similar jobs

Core responsibilities
• Collaborate with product teams to more accurately define new features
• Collaborate with UX in the building of a design system/component library
• Ensure high performance of all systems developed
• Aware of the relationship between development and business with a strong sense of ownership
• Employ the latest techniques such as agile software development
• Good knowledge of highly scalable server-side development
• Basic working knowledge of Unix/Linux
• Excellent problem solving and coding skills in Javascript (Angular/React)
• Strong interpersonal, communication and analytical skills
• Should have the ability to express their design ideas and thoughts
Job Brief
• JavaScript and Typescript expertise with Angular Framework
. Must have Monorepo experience with Nx from initial setup to CI/CD and maintenance.
• Experience with libraries such as bootstrap, Ag-grid, formly, observables, and ngrx
• You enjoy working with new technologies, and are curious and energetic
• Experience working with REST APIs
• Good understanding about authentication and security
• Create and maintain various unit and integration tests
• You enjoy working in a creative and agile environment that moves fast
• Ability and interest in providing mentorship to junior members of the team
• Write high quality code and Conduct code reviews
• Being resourceful and detail-oriented, along with being an outside the box thinker!
• Experience being a great team player, who work collaborative, and brings a positive attitude

• Research, design and build highly reliable, available, and scalable solutions that can
handle Millions of API calls across systems.
• Own large technical deliverables and execute in a structured manner, complete
ownership of functional Services that your team is responsible for.
• Take the accountability of the overall health of the products you build and
predictability of the deliverables of your team.
• Lead by example, mentor and guide team members on everything from structured
problem solving to development of best practices
• Platformize components as libraries, utilities and servicify and promote reuse.
• Be able to conceptualize and develop prototypes quickly
• Drive the technical roadmap of the team in collaboration with Product and Business
Teams.
Requirments:
• BTech, MTech in Computer Science or a related technical discipline (or equivalent).
Or high technical acumen and rich technical experience
• Good understanding of how the web works and Strong proficiency with HTML,CSS,
JavaScript
• Hands on experience with ReactJS
• Experience with Typescript, NextJS will be a plus.
• Strong experience on with the react ecosystem for eg, redux, react-query, reactrouter etc.
• Experience with NextJS will be a plus.
• Knowledge on deployment and hosting react apps & server side rendering will be a
plus.

Frontend Developer
We are inspiring the next generation of young innovators and entrepreneurs in India. We're an education startup co-founded by a Computer Science grad from MIT/Harvard and the former CEO of Apple India. We started out as code school, offering creative tech boot-camps on topics like Drone Programming, Android App Development, Game Programming, Full-Stack Web Development to k-12 students across the nation, and now we're building web and mobile products to deliver powerful learning experiences to students online, at scale.
Job Description
We are looking for a Front End developer who is excellent with JavaScript (React.js + Redux). Some proficiency with Node.js preferred as you’ll be hooking up your front-ends to APIs and occasionally writing your own.
Your primary focus will be to develop the UI/UX for highly interactive / social / multiplayer learning platform, across the Student Product, Parent Product, Teacher Product, Virtual Classroom, and more.
Responsibilities
- Translating designs and wireframes into high quality React code
- Styling re-usable components with pixel perfection and mobile responsiveness
- Structuring state and information flow across your front-end app using Redux
- Optimizing your code for SEO and maximum performance across a vast array of web-capable devices and browsers
Skills / Required Experience
- 3+ years of hands-on experience with React.js
- 2+ years of hands-on experience with Redux
- Bonus: past experience with Socket.io and WebRTC
- Writing and consuming REST APIs with Node.js
- A knack for benchmarking and optimization
- Familiarity with modern front-end build pipelines and tools

Key Skills/ Knowledge:
- Experience with React or any JS frontend frameworks
- Experience with, HTML5, CSS3 and CSS pre-processor like SASS or LESS.
- Proficient in JavaScript, including DOM manipulation
- Understanding of React and its core principles
- Experience with React workflows (such as Redux)
- Familiarity with the newer specification of JavaScript (ES6 or newer)
- Experience working with JSON
- Experience building accessibility compliant web applications
- Familiarity with code versioning tools (git)
- Familiarity with browser testing and debugging
- Familiarity with unit testing
- Experience working in an Agile environment
- Ability to understand business requirements and translate them into technical requirements

We are looking for https://www.linkedin.com/feed/hashtag/?keywords=angular&highlightedUpdateUrns=urn%3Ali%3Aactivity%3A6997793131630878721">#angular https://www.linkedin.com/feed/hashtag/?keywords=angulardeveloper&highlightedUpdateUrns=urn%3Ali%3Aactivity%3A6997793131630878721">#Angulardeveloper https://www.linkedin.com/feed/hashtag/?keywords=frontend&highlightedUpdateUrns=urn%3Ali%3Aactivity%3A6997793131630878721">#frontend #frontenddevelopment #angulardevelopment
Location: #VimanNagarPune
Exp: 4=yrs
WFO Mandate
No WFH


- 5+ years of experience as a Full Stack front end developer
- Proficient understanding of web markup, including HTML5, CSS3.
- Good understanding of client-side scripting and advanced JavaScript libraries/frameworks, AngularJS
- Good understanding of asynchronous request handling, knowledge of AngularJS practices and hand on implementation of complex AngularJS applications, directives, controllers, services.
- Good understanding of AJAX and JavaScript Dom manipulation Techniques.
- Experience in JavaScript build tools like grunt or gulp.
- Proficient with the JavaScript language and its modern ES6+ syntax and features.
- Proficient with .NET framework and its core principles
- Proficient understanding of code versioning tools, such as GIT/Bitbucket.
- Critical thinker and problem-solving skills.
- Good time management skills.
- Great interpersonal and communications skills.


Company is a US based startup founded in 2018 to build an edge data platform for the
autonomous world. Rich data in large volumes is getting collected at the edge(outside a datacenter) in use cases like autonomous vehicles, smart manufacturing, satellite imagery, smart retail, smart agriculture etc. These datasets are characterized by being
unstructured(images/videos), large size(Petabytes per month), distributed(across edge, on- prem and cloud) and form the input for training AI models to get to higher degrees of automation.
Company is engaged with building products that solve these unique challenges and be at the forefront of this edge data revolution. The company is backed by prominent VCs and has it’s entire software engineering team based out of India and provides ample opportunities for from- scratch design and development.
Skills required:
1. Strong JavaScript fundamentals.
2. Good understanding of ES6 and other next gen JavaScript constructs.
3. Understanding of the nuances of JavaScript like async programming using promises and
callbacks, scope, closures, higher order functions as well as object oriented
programming.
4. A good understanding of reactive programming using frameworks such as Vue, Angular or React and state management for complex, multi component views.
6. Ability to write DRY code, and create reusable components with a good separation of
concerns.
7. Familiarity with build tools. Knowledge of build and packaging using webpack or other
similar tools.
8. Good understanding of CSS and HTML, basics of UI design and experience with
designing a responsive and intuitive UI.
9. Proficiency with browser based dev tools for debugging logic, performance, network and
other issuess
10. Knowledge of web fundamentals such as Http, REST API design etc.
11. Data Modelling and basics of relational and NoSQL databases.
12. Ability to work in a fast paced environment with high level and sometimes ambiguous
requirements, interacting with multiple stakeholders to drive a feature to completion.
Good to have:
1. Typescript, SASS, SCSS, Testing tools - such as jest, jasmine, mocha
2. Familiarity with Vue JS and it's ecosystem - Vuex, Vue Router, Quasar / Vuetify or other
similar component libraries.
3. Familiarity with a hybrid mobile application development library / framework such as
cordova, phone gap, ionic, sencha touch etc.
4. 4. Object Oriented Concepts and Design Patterns
5. Wireframing experience with tools such as Balsamiq, Sketch, InVision or similar
Your duties will include taking part in daily scrums, writing and developing modules for existing Vue applications, integrating Vue into existing projects, writing code and tests for code, taking part in code review sessions, and using version control software to push and pull code for testing and deployment.
Responsibilities
Below are some of the responsibilities a Vue.js developer is expected to assume in their position:
- Write performant code using core Vue, Vuex, and Vue Router to create websites and web applications
- Create tests for code written by yourself and other web developers, full-stack developers, and software engineers
- Integrate Vue into legacy projects
- Diagnose and fix bugs and other software defects in new and existing Vue applications
- Run code optimization tools and analyzers to spot and refactor inefficiencies to create highly performant code
Job Qualifications and Skill Sets
Below are the qualifications expected of a Vue.js developer:
- Bachelor’s degree or several years of experience in enterprise products, computer science, or other related fields
- Strong understanding of JavaScript and React JS, including the latest revisions of ECMAScript
- Good knowledge of the Vue.js framework and related components such as Vuex and Vue Router
- Experience with standard tools and services in JavaScript front-end development and software development, such as Git, JIRA, HTML5, Laravel, Angular, Node.js, and npm
- The ability to work as part of a team, taking ownership of individual components and following coding guidelines to create performant components that fit into more-comprehensive projects
- An understanding of advanced JavaScript concepts, such as dealing with asynchronous requests and dynamic content
- Experience with integrating and maintaining external software libraries and APIs using a command-line interface and package managers


