
Excellent knowledge of React JS and its core principles.
Hands-on experience with Redux.
Knowledge of design patterns.
Hands-on experience with MVC architecture.
Excellent knowledge of Flexbox layout model.
Proficient with standards and features of ECMAScript 6.
Working knowledge with versioning control tools - Git, SVN.
Working knowledge with JS-based build tools like Grunt, Gulp, and Bower.

About MakeMyTrip.com
About
Connect with the team
Similar jobs
- Developing user interface components and implementing them following well known Reactjs workflows such as Flux and Redux
- Translating designs and wireframes into high quality components.
- Should strong Component based programming and Concepts like Life Cycle Hooks and Communications.
- Ensuring that all components and the overall application are robust and easy to maintain
- Coordinate with the rest of the team working on different layers of the infrastructure
- Should have capabilities to judge or choosing the right/suitable plugin for application requirements
- Should have knowledge of application build generation and optimizations.
Technical Experience:
- Should be strong in Development Life Cycles like Agile
- Should be strong Javascript Core (Core Concepts, Design Patterns, etc)
- Should be strong in Angular and ReactJS Concepts
- Strong proficiency in JavaScript including DOM manipulation and the JavaScript object model Thorough understanding of Reactjs and its core principles
- Should be strong at least one javascript testing framework like Jasmine
,Enzyme
Required Skills:
- Bachelors/Masters in Computer Science with relevant industry experience
- At Least 7 years of Front end frameworks with at least 4 years on React
- Must be working on ReactJS project as on date.
- Experience in developing responsive Web Application Development
- Experience building reusable UI elements including trading grids, dialogs, and screen navigation widgets
- Expert level Programming experience in HTML 5, CSS 3, JavaScript, Typescript, Angular and React JS
- Experience with AWS, developing and deploying application to cloud environment
- Experience in using the popular UI Frameworks, Libraries or Plugins
- Experience in Writing Test Cases and Generating Test & Coverage reports
- Experience with Git, Java, Maven, SQL, Jira and or Hudson/Jenkins
- Object-oriented JavaScript,
- jQuery,
- ES6,
- React JS (Versions 16.8 & below),
- Redux (Action Type, Action Creator & Reducers),
- Middleware(Redux-Thunk, Redux-Saga),
- React Hooks,
- Axios & Fetch library,
- Managing States & Props efficiently,
- React Forms,
- Validation (Schema & Non-Schema using any third-party library or custom),
- the candidate should be aware of the production build process,
- HTML5,
- knowledge of CSS,
- Rest API integration knowledge,
- Authentication(Token Based) & Authorization with Routes
- Building, Designing, Testing, and Deploying web apps.
- Thoroughly explore & understand the under-hood of products in the market, strengths & fault-lines of each.
- Drive from Conceptualisation to Deployment of analytics suite of products that are robust and can stand the test of time when our data size is multiplying month-on-month.
- Work closely with designers & product managers to build things that are normally regarded as holy grails in browser-based analytics applications.
- Actively participate in design and code reviews to build robust applications and prototypes.
- Interacting with team members, and customers to continuously look for better innovations for all teams across Trade Brains
Responsibilities:
- Design the overall architecture of the web application.
- Maintain code integrity, and quality, and ensure responsiveness of applications.
- Address and improve any technical issues.
- Building reusable components and front-end libraries for future use.
- Must have strong experience in designing and maintaining a database.
- Work with modern frameworks and design patterns, minimum one-year experience with Full stack paradigm required.
- Handle technical queries raised by the development team and provide support and guidance to them.
- Troubleshoot and debug issues, perform testing, and optimize application performance
- Collaborate with front-end and back-end engineers to design and create advanced, elegant, and efficient systems.
Skills:
- Strong proficiency with 3 - 5 years of experience.
- Expertise in Laravel and a good understanding of other core PHP frameworks using REST APIs.
- Professional, definite communication skills.
- Excellent knowledge of HTML, CSS, Ajax, jQuery, and JavaScript.
- Extensive experience in designing and maintaining databases such as MySQL.
- Mastery of CMS such as WordPress and Magento is an advantage.
- Comprehensive knowledge of version controlling – GIT.
- Creating self-contained, reusable, and testable modules and components.
- Optimizing client and server-side code for maximum speed.
About us:
HappyFox is a software-as-a-service (SaaS) support platform. We offer an enterprise-grade help desk ticketing system and intuitively designed live chat software.
We serve over 12,000 companies in 70+ countries. HappyFox is used by companies that span across education, media, e-commerce, retail, information technology, manufacturing, non-profit, government and many other verticals that have an internal or external support function.
To know more, Visit! - https://www.happyfox.com/
We’re looking for an experienced Technical Lead – Frontend Engineer to join our growing engineering team to help build and maintain HappyFox’s product offerings.
What you can expect as a Technical Lead at HappyFox:
- You will consistently ship features and improvements and lead a team of engineers working on our product roadmap.
- You will oversee software architecture, Git workflows, and CI/CD processes and perform code reviews to ensure exceptional code quality.
- You will actively work towards identifying, minimizing, and managing technical debt in the codebase.
- You will improve the development experience and the quality of the codebase.
- You will define our internal standards for coding style, maintainability, and best practices for a large-scale web application.
- You will uphold the best practices and coding standards for the team through code review and technical feedback.
- You will take responsibility for key technical architecture and design decisions.
- You will take ownership of the stability and performance of the services that you work on.
- You will contribute to the strategic vision and long-term roadmap in your area of expertise.
You should apply if:
- You have 2+ years of experience in a technical lead role designing and building single-page web applications.
- You have 8+ years of relevant professional experience in building web applications with javascript frameworks like Ember.js or React.js.
- You have deep knowledge of HTML, CSS, and JavaScript
- You have experience building single-page apps and a good understanding of the best practices and coding patterns.
- You have a passion to dig into technically complex problems to troubleshoot and figure out a solution.
- You have a desire to continuously improve and ship the best quality product.
- You have a pragmatic approach to making sure technical decisions align with actual business needs.
- You have a good understanding of the trade-offs when building for product value, reliability, or performance.
- You have excellent communication skills with the ability to discuss and explain your point of view clearly and effectively.
• Partner with Senior Engineers to define the frontend technical approach.
• Develop, test, and maintain tools and solutions to facilitate quick and easy customer onboarding.
• Collaborate with Customer Success and Engineering teams to build best-in-market PaaS solutions.
• Work closely with Customer Success, Sales, and Engineering teams on customising enterprise
environments to meet customer requirements.
• Participate in scrum activities to plan, execute and release software.
• Creative and alternate solution recommendations with growth mindset.
Eligibility:
• Minimum 3 years of experience building frontend applications using ReactJS.
• Strong command over HTML and CSS is a must
• Comfortable with using tools like GitHub.
• Should have CI/CD knowledge using GitHub and Azure App Services.
• Should have considerable exposure to developing and deploying React solutions on Azure.
Good to have:
• UX designing experience with XD or Figma.
Model of employment:
• Hybrid
Location:
• Bangalore
Parameters: React JS, Figma, HTML+CSS, Bootstrap, Azure App Services,
Continuous Integration / Deployment, GitHub
few products that they can use on the internet. One big need is that of sharing thoughts. Twitter serves this need globally through a micro-blogging platform. However most of the Tweets are in English and the vernacular Indian feels out of place on it. To solve that problem, we started this company.
It is is a micro-blogging platform in Indian languages. It is an app built in India, for Indians, to share their thoughts and opinions on any topic in their mother tongue using Audio/Video/Text.It gives a voice to Indians and enables the “Best of India” to share their thoughts with the “Rest of India”. It provides a personalized feed to users by letting people select the people they want to follow. The user is then shown content from these people. Some of the top minds of India are invited on Koo to share their thoughts and opinions on various topics. Users can follow such personalities and follow what they are talking about, and share their opinions too.
It is a Series A venture funded company. It has raised $6.5 million from stellar investors like Accel Partners, Shunwei Capital, Kalaari Capital, 500startups and Blume Venture Partners.
Founding Team consists of veteran internet entrepreneurs - Aprameya Radhakrishna (CEO, Taxiforsure) and Mayank Bidawatka (Co-founder, Goodbox & Coreteam, redBus).
Technology skill sets required for a matching profile
Work Experience between 3 to 7 years in web development with desire to work in fast paced startups.
● Should be capable of handling a couple of high traffic websites without much of a guidance. Good at debugging and solving cross browser issues.
● Must have experience with Express, ReactJs, Redux, Webpack etc. First hand knowledge of building PWA is preferred.
● Must understand how to optimize web page performance for SEO and snappy user experience.Must have used tools like light-house etc.
● Must be adept in using REST APIs and defining best suited contracts and schema for interacting with them.
● Knowledge of building isomorphic (with some parts of the page as server side rendered) web applications
● Desire to work in fast paced startups
We are looking to hire a Full-time, Remote (India) Frontend engineer to help create a SAAS product from the ground up in a niche industry.
This will be the v2.0 of an existing legacy platform with paying customers. This position is within the first few hires in the founding team of the revamped company.
We are on a mission to build a truly world-class product and deliver at high speeds with high quality.
Read on and apply for the job if you are a doer, likes no BS, think you're competent enough to get things done, want some quiet time every day, want to make a difference, values work-life balance, and enjoy life outside work.
Experience - At least 5 years building scalable SAAS applications in the cloud. It would be great to showcase anything progressive. Education from premier institutions, git contributions, tech blogs, volunteering, pet projects, etc.
Responsibilities -
- Architect, write, deploy and own the (SAAS) product from a technical frontend standpoint working closely with backend engineers and designers
- Create and deliver the product end-to-end all the way to the user
- Write highly performant code and continuously measure performance and make the application better based on benchmarks
- Debug production issues and keep the application quality high always
- Assist with hiring more people when the team grows
- Pick up any appropriate work as in any early-stage company
General Skills Needed -
- Create state-of-the-art user experiences including complex dashboards, pdf reports, complex graphs delivering the end-to-end implementation all the way to the user
- Should be able to build and deploy multi-tenant SAAS applications end to end
- Need to have a technology-agnostic mindset. Should be able to easily pick up any new technology based on the use case
- Should be an expert software craftsman/craftswoman. Must own the code and be proud of what you build
- Write well thought out, well-tested code with extensive unit tests and integration tests so that the addition of future features is easy.
- Must know cloud deployment concepts and be comfortable working on CI/CD pipelines, cost-effective cloud deployment strategies. AWS experience highly preferred
- Must be able to design and architect simple, market-tested yet highly scalable solutions
- Must be able to quickly iterate and produce working software at a high speed. Must not be shy to scrap and rebuild when there is a need
- Must be appreciative of documentation and write well-documented code and technical documentation alongside
Technical Skills Needed -
- Expert level knowledge in JavaScript, HTML, CSS, and modern web development standards and frameworks (React preferred/Angular/Vue/etc)
- Expert level knowledge in the appropriate frameworks
- React (preferred), Angular, Vue, or other modern frontend frameworks
- Integrating with Rest APIs
- PostgreSQL, MySQL, any NoSQL or other database technology
- Expertise in data presentation and reporting - creating beautiful reports and graphs in the UI based on the data collected by the backend
- Must have a great level understanding of various frameworks on authentication and authorization, billing and metrics
- Must have some knowledge in creating cost-efficient and scalable cloud deployments (AWS preferred) and be ready to learn
- Expert level knowledge in industry-standard design patterns and tools
JD: Should be an expert Angular coder writing high code quality , understanding requirements and implementing them in ever changing customer expectations.
Your Responsibilities
- You will be a rockstar front end engineer bringing to life designs and solutions created in collaboration with designers and product managers. You will be responsible for converting the requirements to fast, optimised, usable interfaces, loved by our users.
- You will be the main source of knowledge on everything “front end” related and guide the team to make correct technical decisions to ensure the speed and scale of the solutions deployed.
- Collaborate daily with back-end developers and web designers to improve the usability
- You will be a key person in ensuring that agile processes created by the team are adhered to and you actively contribute to the improvement of these processes. You will be responsible for estimating your tasks and ensuring that promised timelines are met.
- You will be responsible for the performance, security, scalability, reusability and quality of the applications under you. You will collaborate with senior engineering managers/architects to refine & improve your solutions. You will cascade the same culture across the team by supporting and mentoring team members, helping build truly scalable applications
- You will need to collaborate closely with product managers, designers and business stakeholders to achieve predictable results at a rapid pace.
- You will be able to handle competing priorities and chart the best course of action for yourself and your team members ensuring blockers are removed
- You will help in attracting and evaluating tech talent to help build the engineering brand of the organization.
Desired background & skills
- 3-9 years of experience as an engineer at top tier digital product companies across consumer or SMB.
- 3+ years of experience in working on front end JS frameworks like React/Angular/Vue
- Excellent knowledge of working with responsive and adaptive designs. Expert in HTML5, JAVAScript, JQuery & CSS. Basic knowledge of SEO.
- Experience of design collaboration tools such as Zeplin, Figma, XD, Invision.
- Bonus if either you’re a full stack developer with knowledge of the back end or have experience with cross-platform mobile technologies such as React Native or Flutter.
- You have strong problem-solving skills, data structures and algorithms.
- Passion to work in an exciting, fast-paced environment. conscientious, curious, hard-working individual who craves accountability and loves to solve complex problems.
- You get a kick out of people using and loving your produced outcome.










