Experience- 3 to 8 years
Tech stacks:React.js,HTML/CSS,Javascript,React Nativ
RESPONSIBILITIES
- 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
REQUIREMENTS
- Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
- Thorough understanding of React.js and its core principles
- Experience with popular React.js workflows (such as Flux or Redux)
- Familiarity with newer specifications of EcmaScript
- Familiarity with RESTful APIs and sockets
- 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
- Experience with PWAs and React Native is a huge plus

About Dukaan
About
Connect with the team
Similar jobs
Responsibilities
- Interact closely with design, product, and development teams to create elegant, usable, responsive and interactive interfaces across multiple devices.
- Turning UI/UX designs into prototypes, creating excellent interactions from designs, writing reusable content modules and maintainability of the code.
- Implement UI development principles to ensure that the product client-side serves at scale.
- Review and optimize the app usage by monitoring key metrics and rectifying the issues proactively.
- Review and Optimize application usage, by monitoring key metrics, for maximum speed and scalability
- Mentoring and guiding the team members.
- An ability to perform well in a fast-paced environment and bring in optimal flow for rapidly changing design/ technology.
Requirements
- 5+ years of relevant work experience as a web developer, UI developer, Angular Developer or front-end engineer.
- Sound knowledge in HTML, CSS & JavaScript.
- Familiar with UI layouts, SASS, Bootstrap, and the CSS GRID system
- Proficient with Typescript (Angular 2 & above)
- Thorough understanding of the responsibilities of the platform, database, API, caching layer, proxies, and other web services used in the system.
- Passionate to create good design and usability
- A team player with excellent communication skills
Job Description
Egnyte is seeking talented engineers to join our team in Mumbai or to work remotely elsewhere in India. If you’d like to contribute your skills to the development of a global product with an impressive client base, please reach out!
Egnyte is a product-focused company based in Silicon Valley in California, not a software outsourcing business. We build and maintain our flagship software used by companies like Red Bull and Yamaha. We help businesses navigate the complex world of content and data management. Egnyte provides customers with secure access to 100% of their business files from any device, regardless of where those files physically reside. More than 16,000 customers trust Egnyte to enhance employee productivity, automate data management, and reduce file-sharing cost and complexity.
Your job will be to make meaningful contributions to two parts of our platform: Egnyte Protect and Egnyte Connect.
You’ll have plenty of opportunities to learn from other Egnyters working in India, the United States, and Poland. Knowledge-sharing is a fundamental part of our culture, and we know how to share knowledge across distributed teams.
We’re building enterprise software for companies of all sizes. It means that every day we’re dealing with a large scale. We build our apps with React, we use SASS and CSS modules for styling, Webpack for bundling, Jest and Enzyme for testing, and Redux with Sagas for state. We do have some older bits of tech in our stack too, like Backbone with Marionette, but we’re actively working on removing them from our codebase.
Since our app is fairly complex, we care about writing a fair amount of tests for it. We have thousands of unit and functional tests and this number is getting bigger. We are aiming to move to continuous delivery when our coverage is satisfactory. Our app is used by thousands of people every day—it’s a tool for them to do their job which is why we care a lot about not having any regressions in the app.
As engineers, we have strong product ownership. It means we are part of product development from early designs to deployment and monitoring. This allows us to have a deep conversation with Design and Product teams about not only how we build things but also what we build.
What You’ll Do will include
- Developing system components throughout the whole product lifecycle. Your task will be to build user interfaces that are usable and informative. In order to do that, you’ll need to combine and process data from different parts of the system. Building a scalable and maintainable product used by over 350 thousand users every day
- Influencing the development strategy and technologies of a global product deployed on hundreds of servers around the world
- Supporting other team members to help them fulfill their potential
- Leading and owning projects end to end, from design to deployment
- Collaborating with other frontend developers to design, architect, implement, and build a frontend project
- Being part of a professional team collaborating with QA and backend developers
- Cooperating closely with UX designers and product owners to bring state-of-the-art frontend experience of a product.
- Coming up with your own ideas for product enhancement and productivity boosts
Your Qualifications
- Hands-on experience designing and developing highly scalable applications from both functional and performance perspective
- Expert knowledge of ES6+, HTML5, CSS3
- Experience with React ecosystem (our stack is based on React, Redux, Webpack)
- Practical experience with TDD
- Understanding of cross-browser compatibility issues
- Adaptability in a dynamic environment
- Practical experience with unit testing and end-to-end automation
About Egnyte
In a content critical age, Egnyte fuels business growth by enabling content-rich business processes, while also providing organizations with visibility and control over their content assets. Egnyte’s cloud-native content services platform leverages the industry’s leading content intelligence engine to deliver a simple, secure, and vendor-neutral foundation for managing enterprise content across business applications and storage repositories. More than 16,000 customers trust Egnyte to enhance employee productivity, automate data management, and reduce file-sharing cost and complexity. Investors include Google Ventures, Kleiner Perkins, Caufield & Byers, and Goldman Sachs. For more information, visithttp://www.egnyte.com/"> http://www.egnyte.com/">www.egnyte.com
#LI-Remote
About Us
It is a stealth mode startup founded by IIT/NIT alumni who held leadership positions in
companies like MindTickle and Browserstack. We have a grand vision of disrupting how companies buy and sell from each other. We are working with early customers to build an enterprise grade product that will be GA early next year.It is backed by tier 1 VCs and angel investors from India and Silicon Valley.
Job Description
We are looking for a Senior Frontend Engineer to work closely with the founding team. The successful candidate wants to take ownership, has a bias for action and loves to combine the art of design with the art of programming. Responsibilities will include translation of the UI/UX design wireframes to actual code that will produce visual elements of the application. You will work to bridge the gap between graphical design and technical implementation, taking an active role on both sides and defining how the application looks as well as how it works.
Responsibilities
1. Develop user-facing stack from scratch
2. Build reusable code and libraries for future use
3. Ensure the technical feasibility of UI/UX designs
4. Optimize application for maximum speed and scalability
5. Collaborate with other team members and stakeholders
Technology Skills
1. Proven work experience as a ReactJS Frontend developer
2. In-depth understanding of the entire web development process (design, development and
deployment)
3. Good experience with Typescript and ReactJS (17.x). NodeJS knowledge is a plus.
4. Familiarity with Unit Testing Frameworks, UI Testing, Monorepos and Graphql principles
5. Knowledge of Alerting and Monitoring tools
6. Knowledge of SPA principles
7. UI Performance: should have hands on experience of optimising page load, rendering, caching
8. Sense for appeal & aesthetics from a usability perspective.
Soft Skills
1. Obsessed with best practices, structuring, documentation and have an eye for detail.
2. Self starter with a high level of drive and commitment.
3. High energy and drive to work in a startup environment.
4. Conceptual thinking, flexibility and ability to juggle with multiple responsibilities.
5. Ability to work under pressure and confidence to deal with complex issues.
6. Good communication skills.
7. Hands-on and detail oriented.
Day-to-day responsibilities:
• Build an advanced ecommerce admin dashboard application for our platform.
• Proven working experience in React JS app development and experience with Webpacks and integration with
NodeJS.
• Good understanding of Hooks and Redux State Management tools.
• Understanding of React Design principles and architecture patterns.
• Collaborate with cross-functional teams to define, design, and ship new features.
• Work with outside data sources and APIs like the one of Unicommerce.
• Create Unit-test code for robustness, including edge cases, usability, and general reliability. Work on bug fixing
and improving application performance.
• Continuously discover, evaluate, and implement new technologies to maximise development efficiency.
• Translate designs and wireframes into high quality code.
• Have a good understanding of CI/CD tools (any).
• Robust knowledge of popular databases like MongoDB, Elastic Search, DynamoDB, Redis etc;
• Knowledge about AWS Amplify is super plus.
CANDIDATES MUST HAVE
• React JS, Redux
• Hooks and redux state managements
• React design principles
• Architectural pattern
• Unit test code
• High level design
• Ci/cd tool
• Elasticsearch, DynamoDB, Redis
• AWS amplify
• ES6/ ECMAScript, JavaScript,
• NodeJS, IDEs, Restful API’s , Git
Permanent Work From Home option also available
Requirement-
-
Strong understanding of HTML, CSS, CSS preprocessors, JavaScript, Object-oriented programming (OOPS), Design patterns, Web principles, and UI Libraries like Bootstrap.
-
Strong skills in JavaScript frameworks and libraries (React).
-
Understanding of UX research and design processes.
-
Expert in REST web services.
-
Understanding of providing optimum web performance.
-
Experience using repositories, build & deploy tools like git and Jenkins.
-
Experienced with modern JavaScript coding, testing, debugging, and automation techniques
-
Experience in unit test formation and understanding of jest enzyme and snapshot testing.
-
Experience with popular React.js workflows (such as Flux or Redux)
-
Demonstrable experience with React State management - Redux-Saga and popular React.js workflows
-
Experience with data structure libraries (e.g., Immutable.js)
-
Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
-
Excellent knowledge of React hooks.
Location: Bangalore (remote)
Roles and Responsibilities
- Building pixel-perfect, buttery smooth UIs and developing new user-facing features using React and the ecosystem
- Building reusable components and front-end libraries for future use
- Ensure the technical feasibility of UI/UX designs
- Optimize applications for maximum speed and scalability
- Code review, troubleshooting and helping team members on issues
- Collaborate with other team members and stakeholders
- Define best practices for client side architecture
- Ability to document your code as this will be an open-core project.
- Ability to write unit, integration, and end to end tests.
Skills
- Strong proficiency in English and writing skills.
- Strong in UI development
- Firm grasp of the JavaScript and TypeScript language and its nuances, including ES6+ syntax
- Ability to write well-documented, clean Javascript code
- Experience with popular React workflows (such as Redux / MobX, Hooks, ContextAPIs and so on)
- Strong experience with ReactJS: hooks, functional programming, and optimizing render functions
- Familiarity with GraphQL, RESTful APIs
- Experience with automated testing suites, like Jest or Mocha
- Experience in Test Driven Development
- Knowledge of modern authorization mechanisms, such as JSON Web Token
- Thorough understanding of web markup, including HTML5 and CSS3
Good to have
- Experience with NextJS
- Experience with Cypress for end to end testing
- Basic knowledge of CI, CD
- Have worked in open source project previously
About the opportunity
- You’ll take broad, conceptual ideas and smoothly turn them into congruent scenarios, usable flows, and simple, intuitive interfaces with finesse.
- You’ll create wireframes, storyboards, user flows and process flows to effectively communicate interaction and design ideas.
- You’ll apply user-focused design processes to create high quality user experiences on our mobile platform for users.
- You’ll understand the user experience strategy for the product and drive the overall design solutions based on usability, consistency, business goals, time to market and customer experience.
- You’ll bring critical experience and skills in visual design, UX design, research, micro-interactions and be cognisant about the constraints of front-end coding.
- You’ll bring the demonstrated ability to build webpages for mobile and desktop from scratch using React JS.
- You’ll bring an understanding of design patterns across web and mobile platforms like the Flux design Pattern or one of the libraries it inspired (i.e. Redux).
- You’ll bring the required experience in understanding of asynchronous request handling, partial page updates, and AJAX.
- Mastery and wizardry in Photoshop, Illustrator, Sketch, Invision, Pixate, Framer or other visual design and wire-framing tools.
Mastree's engineering team is working towards building a data science engine that enables students to learn in a way they understand the best. We believe in delivering learning experiences through engagement. The product is designed with countless embedded interactive information pieces to help the students imbibe the concepts better. At Mastree we take pride in being a part of the product that holds the potential to revolutionise the education process.
We are looking for folks who are passionate about creating interaction rich interfaces. Creative individuals who believe in the power of visuals.
Responsibilities:
- Creating visual elements that users see and interact within our web platform.
- This makes your role crucial for the success of the product.
- Working closely with the design, product management and development teams to create elegant, usable, responsive and interactive interfaces across multiple devices.
- Ensuring that the application is optimised both in terms of technology and in delivering the best educational content.
- Building web platform for our live tutoring platform
- Creating interactive learning activities for K12 students and work on our upcoming products
Requirements:
- You are an avid programmer
- You have great grasp of fundamentals of JavaScript and ES modules, new ECMASCRIPT concepts
- You have experience in ReactJS web app development
- You are an exceptional problem solver, with attention to details.
Brownie Points:
- Good HTML and CSS skills
- Experience in React-Native app development
- Ability to work in small teams and wear multiple hats









