

Job Description:
We are looking for an experienced JavaScript developer who is proficient with React.js. The primary focus of the selected candidate would be on developing user interface components implementing and executing them following well-known React.js workflows (such as Flux or Redux). Also ensuring that these components and the overall application are robust and easy to manage. A commitment to collaborative problem solving, sophisticated design, and quality products are important.
Responsibilities:
- Developing the latest user-facing features using React.js
- Designing a modern highly responsive web-based user interface
- Building reusable components and front-end libraries for future use
- Translating designs and wireframes into high-quality code
- Learn and understand user interactions
- Optimizing components for maximum performance across a vast array of web-capable devices and browsers
- Coordinating with various teams working on distinct layers
- As a React.js Developer, you will be involved from conception to completion with projects that are technologically sound and aesthetically impressive.
Technical skills:
- 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

Similar jobs

On the frontend, we use React for the views, organize the data flow with Flux architecture, and
test our application with Jest.
As a member of the engineering team, you will be developing our client and consumer facing
frontend with a strong focus on response time, stability and cross platform compatibility. You will owe
all aspects of our frontend architecture.
Role & Responsibilities:
- Build awesome web experiences.
- Love to hustle and work in a fast pace environment
- Experience in js build tools like Bower, Npm, Grunt and Webpack
- Some experience in React js
- HTML, CSS3 and Responsive web design are compulsory
What you will get:
- Product ownership - take autonomy over core products & product features
- Be a part of early tech team
- Stock options
Requirements:
- Candidate must be from Any Engineering Graduate
- Candidate must have >8 Overall CGPA throughout the Academics
- Candidate must have Excellent Communication skills
- Candidate must be Hard working
- Candidate should be ready to work in Navi Mumbai, Mumbai (as of now we are doing WFH)
- Candidate must have Excellent understanding of Object-Oriented Programming
- Candidate must have an agile mind-set and the ability to adapt to changing priorities and requirements
- Candidate must be Good in analyzing and solving problems
Our stack:
- Micro service Architecture, Kubernetes, PostgreSQL, MongoDB, Redis, Ruby on Rails, ReactJs,
Nodejs, Jenkins, RabbitMQ, Flutter, Apache Kafka
- Our continuous releases are integrated with Jenkins, Bitbucket & Kubernetes. On the frontend, we use
React for the views, organize the data flow with Flux architecture, and test our application with RSpec.
- On the backend, we're a Rails shop (ROR) riding on AWS/GCP and Postgres RDS
Working Days: 5 (Saturday and all Sunday’s off).
Why GoComet?
About GoComet (www.gocomet.com)
GoComet - our Logistics Resource Management (LRM) SaaS platform leverages the combined power of data science and machine intelligence. It facilitates sharp reverse auctions bringing out the best possible end to end rates for shipments, saves time, optimises operations, and increases deal transparency and efficiencies for enterprises’ freight procurement processes.
Owing to our growing impact and potential, the Singapore Government (SGInnovate) is now backing us as an investor. Also, our global customers (including Fortune 500 Conglomerates) like Schaeffler, Glenmark, Sun Pharma, Polyplex, Indorama Ventures - trust, and recommend us.
Besides, we were also recently mentioned in the Gartner Visibility Guide.
We are seeking a Frontend Engineer who can expand our product portfolio and make life easier for locals and local businesses. As part of this role, you will build experiences that help users engage and feel comfortable with the products and services we offer.
We need you to understand Angular, Vanilla JS, HTML and (S)CSS.
We need you to understand the philosophy of writing clean and modular code.
We need you to take your own stand and do what's right to find a solution.
"I'd rather listen to a possible solution rather than a 'don\'t know'" would be plausible to you.
Technologies mentioned above is what you can relate to while applying but that's just the tip of the iceberg.
If you get a score of 10 below,
We need you
You need at least 5 points to proceed to next round.
Answer the following questions by attaching a document link with the note:
-
Why choose ngRx over shared angular services? 1 point
-
How are fork join and merge map different? 1 point
-
How do we wrap html elements in our custom component? 2 points
Ex:
This is not a paragraph element
- How will you handle an error produced by RxJS operator's inner observables without failing any other observables that are yet to emit values to its subscriber, so that all the inner observables including errored ones can be piped to another RxJS operator such as fork join, concatMap etc to be handled smoothly for further operations?
Easiest thing would be to generate a pseudo code.
With above question solve this problem:
[Observables....] -> Emit values simultaneously from the array of observables at once (perform a task when an observable finishes) -> toArray -> [emitted values...] -> process each emitted value one by one -> toArray
This will give you 4 points
- How does javascript achieve its asynchronous nature being single threaded? 2 points

Position: Software Engineer
Experience: 6-8yrs
Location: Bengaluru
We are a multi-award-winning creative engineering company offering design and technology solutions on mobile, web and cloud platforms.
We are looking for an enthusiastic and self-driven Test Engineer to join our team
Roles and Responsibilities:
- Design, develop, and implement scalable and responsive Angular applications, ensuring high performance and seamless user experience.
- Collaborate with cross-functional teams to understand project requirements and translate them into technical solutions.
- Identify and address bottlenecks, bugs, and other issues to ensure the smooth functioning of applications across various devices and browsers.
- Ensure alignment between design specifications and the final product, providing valuable input on the feasibility and implementation of design concepts.
Desired Profile:
- Possess a strong command of Reactjs , Angular framework concepts, including components, directives, services, and dependency injection.
- Demonstrate expertise in building modular, maintainable, and scalable frontend applications using Angular.
- Strong proficiency in JavaScript and Typescript, with a deep understanding of asynchronous programming, closures, and ES6+ features.
- Proficient in HTML5 and CSS3 to create well-structured and visually appealing user interfaces.
- Experience with responsive design principles to ensure a seamless user experience across various devices and screen sizes.
- Experience with testing frameworks and methodologies for frontend development, including unit testing and end-to-end testing.
About the company and work culture:
You will love working with CodeCraft ☺
- Our projects are fast paced. Everyone is expected to take ownership of the work assigned and are accountable for the same.
- We love to work with people who are proactive, Solution providers and are contributing positively.
- The office has an open culture.
- We encourage leadership development.
- We have good long-term benefits, a yearly vacation, and good opportunities to learn new skills and grow.
- We have worked with the #1 Sports stadium in the world and developed solutions used by NFL, NBA, and Soccer teams.
- We are currently working with clients on the Forbes list USA. One of them is the youngest RE billionaire in the USA.
- Our clients include a few fortune companies.
- We have developed solutions featured by Apple and Microsoft.
- We won all the entries sent to design awards including a few Indian and International design awards.
- We are working with one of the 50 largest employers of NYC in the healthcare domain.
- We are working with both emerging and very successful start-ups globally.Design Awards:
- India's Best Design Project Award, IBDA 2018. The jury was from 11 countries. We had 2 entries and won both.
- 11th International Design Awards, LA. There were 3200 entries from 95 countries. We won Silver in design for Society Category.
- India's Best Design Project Award, IBDA 2017. The jury was from 10 countries.
- Finalist at Design4India- NASSCOM event.

Who are we?
Whatfix is the #1 Digital Adoption Platform (DAP) for Enterprises. We are disrupting the way Learning, Training and Application Support content is consumed. We provide large enterprises with a SaaS platform that helps accelerate product adoption and reduce support & training efforts by providing contextual and step by step guidance inside any web application at the exact time a task is being performed. The product has redefined the way companies onboard, train, and provide support to users.
What sets us apart from the rest?
With over 100 of the Fortune 500 companies already onboard as customers, Whatfix has been named among the top 20 B2B tech companies alongside the likes of Adobe, PayPal, and Cisco.
With a YoY growth of 300%, we have also been recognized among the top 50 fastest growing SaaS companies worldwide in the SaaS 1000 list and as a Market Leader by Gartner in the Digital Adoption space.
We are pleased to have an Employee rating of 4.6 on https://www.glassdoor.co.in/Reviews/Whatfix-Reviews-E1016569.htm" target="_blank">Glassdoor and our Customer obsession can be seen in our reviews on platforms like https://www.g2.com/products/whatfix/reviews" target="_blank">G2 Crowd & https://www.gartner.com/reviews/market/customer-communications-management-software/vendor/whatfix/product/whatfix" target="_blank">Gartner Peer Insights.
The employees are happy, the customers are happy, but what about the investors? Take a look for yourself - http://www.sequoiacap.com/" target="_blank">Sequoia Capital || http://www.stellarisvp.com/whatfix-what-we-learnt-from-series-a-to-series-b-in-a-saas-business/" target="_blank">Stellaris || https://blogs.cisco.com/innovation/tomorrows-customer-experience-why-cisco-invested-in-whatfix" target="_blank">Cisco || https://eightroads.com/en/news/our-investment-in-whatfix" target="_blank">Eight Roads || http://www.helionvc.com/blog/we-are-pleased-collaborate-whatfix.html" target="_blank">Helion Ventures
“Hustle Mode ON” is something we live by.
Our Team:
The Engineering team at Whatfix provides end-to-end engineering throughput that forms part of core platforms and services that drive Whatfix's business.
Our team is responsible for creating the Customer Platform and everything around it - be it Analytics, Infrastructure, or Core Algorithms. The team owns and is responsible for all pieces that we design, build and support end to end for Whatfix product/ business.
Our product is built around a core of JAVA with enterprise businesses using the Whatfix system. On a monthly basis, millions of interactive guides are processed. Building, testing, and deploying to any of our environments are as simple as pushing a commit to a git branch. We like to keep our technology up-to-date. All of the technology is built and maintained by this small development team, so from day 1, the software you write will be used by people from all over the world.
RESPONSIBILITIES:
- Design and develop highly scalable, reliable, and fault-tolerant systems for one of the world’s fastest-growing startups
- Work with business to define requirements
- Perform technical design and hands-on coding for development and enhancement efforts
- Develop new user-facing features
- Building reusable code and libraries for future use
- Ensure the technical feasibility of UI/UX designs
- Optimize applications for maximum speed and scalability
- Assure that all user input is validated before submitting to back-end services
- Promote best practices in design and coding
- Conduct design and code reviews
- Understand the customer needs & implement
- Articulate complex problems communicating viable architecture and design approaches in a clear and concise manner
- Enhance the agile SDLC within the Development Team through new learning, continued growth, and applying industry best practices and processes
- Occasionally participate in customer demos & provide inputs wherever required
- Keep optimizing & automating mundane tasks
You'll be a core member of the team.
Individual growth is important to us. We schedule time every week to explore an interest or learn something new. Team members have also used it to do everything from learning new algorithms to playing with the new framework, to exploring what the new analytics layer could be used for. We also take some time each day to discuss what we're working on, and even pair programs to teach each other about parts of the codebase. There's no risk of stagnation in this job, you would still be hands-on after a few years.
REQUIREMENTS:
We are looking for a Front-End Engineer to help us scale and go deep on our technical capabilities.
- 4 -12 years of professional front-end development experience
- Hands-on experience with Front end technologies - JavaScript, Typescript, HTML, CSS
- Experience with React Ecosystem (React Router, Styled-components, Server-side rendering, Context API, React Hooks) is strongly preferred
- Experience with state management libraries such as Redux is a huge plus.
- Proficient understanding of cross-browser compatibility issues and ways to work around such issues
- Experience in backend programming languages such as Java is strongly preferred
- Experience in building Web applications using frameworks like Spring, Microservice architecture
- Work experience, preferably from internet companies, products, or startups
- Expertise in design principles and their application
- Strong verbal and written communication skills
- Fast Learner & a Team Player
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.


- Drive UI/UX & design aspects of the platform Innovate on UX to provide the best possible experience to the customer
- Convert UI design wireframes to functional UI (HTML/CSS/JS)
- Build high performant UI features
- Optimise existing features for better performance
- Build reusable code and libraries for future use
- Complete the assigned features with validations
- Should take end-to-end ownership and pride in building assigned features
- Collaborate across the teams to define, design, and ship new features
- Budget work and stick to the deadlines
- Requirements
- 3+ years of experience as a front-end developer
- At least one product built and published
- Proven experience in building/or been a lead contributor in a tech set-up
- Strong analytical and structural thinking skills
- Passion to build beautiful, responsive and performant user experiences
- Strong understanding and fundamentals in Javascript & JQuery
- Proficient in React.js, material design concepts, UI/UX best practices and design standards
- Willing to work on pure Javascript based projects as well as React.js based projects
- Proficient understanding of cross-browser compatibility issues and their solutions.
- Proficient in HTML5 CSS3
- Proficient with CSS preprocessors LESS and SASS

Experience : 2-3+ Years
Roles & Responsibilities :
1) Must have knowledge of HTML, CSS and Javascript.
2) Have good problem solving skills (Data Structure and Algorithms).
3) Have understanding of brower api's, DOM and REST API's.
4) Should have hands on experience in working with Typescript.
5) Should be able to work in a small team, understand requirement and deliver the required output.
6) Should be able to write extensible, performant and testable code in typescript.
7) Must have experience in developing SPA using React, Redux, React Hooks.
8) Should have working knowledge of Version Control Sytems like GIT.
9) Should be able to convert given UX design to working application.



Qualifications
- Bachelor’s/Master’s degree in Engineering with 3+ years experience.
- Strong knowledge in HTML5, CSS, SASS/Bootstrap, OOP JavaScript, JQuery & AJAX are preferred.
- Strong knowledge in developing responsive web app, designing models (JSON) and (Server communication (REST APIs) are preferred.
- Strong knowledge in modern Frontend frameworks & libraries like Angular, Redux + React are preferred.
- Strong Knowledge in HTML templates and modern templating technologies are preferred.
- Strong knowledge in modern libraries like React is preferred.
- Knowledge of NodeJS, NPM packages is a huge plus.
- Knowledge of Gulp, Bower is a plus.
- Knowledge of ExpressJS is desirable.
- Knowledge of Docker is desirable.
- Basic Knowledge of relational DBMS and SQL


