Frontend Developer at Nisum Technologies · Remote, Hyderabad · 5 - 13 years · ₹10L - ₹25L / yr (ESOP available) · Profitable · Remote friendly · Posted 22 Feb 2021
What You’ll Do
- Should be able to develop an application with vanilla Javascript without any frameworks.
- Maintain reusable code and improve code quality.
- Optimize application for maximum speed.
- Should take ownership and work closely with other teams. such as back-end.
- Make suggestions for better solutions to problems and keep abreast of the latest and emerging technologies.
- Be comfortable working throughout the lifespan of a project.
Who you are
- Should have minimum 5+ years of experience.
- Proficient understanding of web markup, including HTML5, CSS3 and vanilla JavaScript.
- Should have good knowledge on ES6.
- Understanding of CSS pre-processing platforms, such as LESS and SASS.
- Should be proficient any of the the frameworks ReactJs, VueJs etc.
- Should have knowledge on Node Js.
- Should have hands on experience web component development.
- Good understanding of Responsive Web Designing, CSS media queries and Bootstrap library.
- Understanding of cross-browser compatibility issues and ways to work around them.
- Good understanding of asynchronous/Ajax request handling.
- Good understanding of OOJS.
- Knowledge of code versioning tools, such as GIT.
- Knowledge in writing UI test cases using any test framework.
Education
- Bachelor's degree in Computer Science, Engineering or equivalent demonstrable experience.
Benefits
- In addition to competitive salaries and benefits packages, Nisum India offers its employees some unique and fun extras:
- Continuous Learning - Year-round training sessions are offered as part of skill enhancement certifications sponsored by the company on an as need basis. We support our team to excel in their field.
- Parental Medical Insurance - Nisum believes our team is the heart of our business and we want to make sure to take care of the heart of theirs. We offer opt-in parental medical insurance in addition to our medical benefits.
- Activities -From the Nisum Premier League's cricket tournaments to hosted Hack-a-thon, Nisum employees can participate in a variety of team building activities such as skits, dances performance in addition to festival celebrations.
- Free Meals - Free snacks and dinner is provided on a daily basis, in addition to subsidized lunch.

About Nisum Technologies
About
Connect with the team
Similar jobs (10)
Key Responsibilities:
- Design and implement scalable server-side solutions using Java.
- Write optimized front-end code using HTML, CSS, and Javascript
- Write unit, automation, and integration tests
- Implement quality application logging for operational monitoring at scale
- Investigate, debug and resolve production site issues
- Work with co-located teammates to deliver on common goals
TECHNICAL & FUNCTIONAL REQUIREMENTS:
- Professional experience in enterprise Java software development using Spring MVC frameworks, RESTful APIs, and SOA
- Proficiency in HTML/CSS/JavaScript/jQuery
- Experience with Docker, Kubernetes, and microservices
- Experience with Selenium for UI automated tests written in Cucumber or Scala will be a plus
- Working knowledge of design patterns and CI/CD principles
- First class communication skills in written and verbal form
- Outstanding problem-solving skills
- A commitment to producing high-quality code with an attention to detail
- Dedication and a self-motivated desire to learn
- A collaborative, team-orientated attitude
- Experience working in the Cloud (AWS)
- API development experience
- Exposure to monitoring tools such as ELK, Splunk
Hands-on experience with TypeScript on ReactJS projects
- Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
- Thorough understanding of React.js and its core principles
- Prior experience with popular React.js workflows (such as Flux or Redux)
- Familiarity with more current specifications of EcmaScript
- Prior experience with data structure libraries (e.g., Immutable.js)
- Knowledge of isomorphic React is a plus
- Familiarity with RESTful APIs
- Familiarity with HTML / CSS
- GIT experience is a plus
- Knowledge of modern authorization mechanisms, such as JSON Web Token
- Familiarity with modern front-end build pipelines and tools
- Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
- Ability to understand business requirements and translate them into technical requirements
- A knack for benchmarking and optimization
- Familiarity with code versioning tools
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.
● Determining the structure and design of web pages.
● Ensuring user experience determines design choices.
● Developing features to enhance the user experience.
● Striking a balance between functional and aesthetic design.
● Ensuring web design is optimized for smartphones.
● Building reusable code for future use.
● Optimizing web pages for maximum speed and scalability.
● Utilizing a variety of markup languages to write web pages.
● Maintaining brand consistency throughout the design.
**Front End Developer Requirements:**
● Degree in Computer Science or related field.
● Understanding of key design principles.
● Proficiency with HTML, CSS, JavaScript, Reactjs and jQuery.
● Understanding of server-side CSS.
● Experience with graphic design applications such as Adobe Illustrator.
● Experience with responsive and adaptive design.
● Understanding of SEO principles.
● Good problem-solving skills.
● Excellent verbal communication skills.
● Good interpersonal skills.
We are looking for an experienced Front End Architect who is proficient with React.js. Your primary focus will be on developing efficient Front End layers using well known React.js workflows (such as Flux or Redux). You will ensure that these applications are robust and easy to maintain. You will coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product is important.
Responsibilities:
- Architecting large scale Enterprise application Front End layers for:
- Maintainability (Modularity, Testability)
- Reusability (ComponentizationCommon Functionality)
- Performance (Caching, Resource Utilization)
- Security
- Developing new user-facing features using React.js
- Building reusable components and front-end libraries for future use
- Translating designs and wireframes into high quality code
- Optimizing components for maximum performance across a vast array of web-capable devices and browsers
- Leading a team of high performing team React JS developers
Primary Skills:
- React JS, Redux, HTML5, CSS3, Javascript, Jquery, SASS and Typescript
- Develop user-facing features using ReactJS
- Architect efficient and reusable front-end systems that drive complex web applications
- Identify and resolve performance and scalability issues
- Ensure the technical feasibility of UI/UX designs
- Unit-test code for robustness, including edge cases, usability, and general reliability.
- Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
- Thorough understanding of React.js and its core principles.
- Having Experience with popular React.js workflows (such as Flux or Redux).
- Familiarity with newer specifications of EcmaScript.
- Knowledge of isomorphic React is a plus.
- Strong Proficiency in HTML 5, CSS 3
- Knowledge of modern authorization mechanisms, such as JSON Web Token.
- Familiarity with modern front-end build pipelines and tools.
- Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
- Familiarity with code versioning tools such as Git, SVN, etc.
- Knowledge of functional or object-oriented programming.
- Ability to write well-documented, clean Javascript code.
- Rock solid at working with third-party dependencies and debugging dependency conflicts.
- Understanding of REST APIs, the document request model, and offline storage.
Experience:
10+ years of overall experience with 4+ years of mandatory experience with React JS development
- Responsible for development of new highly-responsive, web-based user interface
- Construct visualizations that are able to depict vast amounts of data
- Work and collaborate with the rest of the engineering team
- Work with product team and graphic designers
- Learn and understand user interactions
- Develop a flexible and well-structured front-end architecture, along with the APIs to support it










