Category Archives: General

Why customer reviews are important for us

Since last 3 years, Naukri has an aggressive mobile approach. We actively develop our Android and iOS apps and maintain them. While product roadmap and technology are the main drivers of our work, the other biggest contributor are our customers. At Naukri, customer focus is our Key responsibility area. To ensure this we give everyone in the team the exposure to holistic view and end users. One way we do this is our Roster program. Roster is periodic rotation responsibility to monitor the live users behavior. Play store reviews give us the biggest platform to be in touch with our users... Read More

Lessons learned in productivity and time management working as a Technaukrat

We all have 24 hours with us. Some wish they had more because of their piled up work, whereas some manage to check off all the items in their check list. All that makes the difference is time management. Management of time is a skill we all need to excel to be able to stay satisfied in our lives and maintain a healthy work-life balance. As a Technaukrat, that's what we call ourselves at Naukri, we have learnt a few skills to improve productivity and time management skills, and would like to share the same with you. Here are a few tips that will help one use time judicially and live a... Read More

Effective meetings @Naukri

Did you know ? Every day 83 million people attend 11.5 million meetings No ? Ok, lets get started Meetings, a fancy word in corporate that everyone come across a lot many times (For some it can be a very effective excuse to avoid other things though :-P) Meetings are integral part of any process oriented organization. It makes sense to meet every while to get the status updates, near future plans, project deadlines, company’s future projection etc. Now why we are writing this post is because something is wrong with meetings that we all should improve and we are... Read More

Continuous Testing at Naukri

Continuous integration is the talk of the town. Every business is aiming to ship products quicker with no compromise on quality. With this evolution in the IT industry, there was a huge requirement to fine tune our test processes and revive the traditional test approaches. This blog details out some of the changes that happened at Naukri leading to more focused and grown-up QA practices. Challenges faced during continuous improvement: The IT industry has evolved significantly with the changing time. This evolution is majorly driven by factors like advancement in information technology,... Read More

Info Edge (India) Ltd, now IPv6 ready for all portals

What is IPV6? IPv6 was developed by the Internet Engineering Task Force (IETF) to deal with the long-anticipated IPv4 address exhaustion. IPv6 is intended to replace IPv4. This new version of the protocol serves the same functions as IPv4 except, it does this without the same limitations as of IPv4. IPv6 Address vs IPv4 Address IPv6 IPv4  Address length  128 bit 32 bit  No. of IP Address  2128 232  Address  representation  8 groups of 4 hexadecimal digits Four numbers whose value range from 0 to... Read More

Optimizing web pages using WebP

“A picture is worth thousand words” --Napoléon Bonaparte When it comes to web page optimization. Decreasing the image size on your web page make a big difference as it's the major chunk that consume user bandwidth. According to data from HTTP Archive( http://httparchive.org/ ) For an average web page, image accounts for ... 63% of the transferred bytes for desktop sites 69 % of the transferred bytes for mobile sites. Source: http://httparchive.org/ And the bad news is, its increasing over time.The reason is increasing Hi Dpi devices over time. Source:... Read More

Making IT systems smart using Slack

Keeping the IT systems up and running efficiently is a challenging task and to ensure their performance a huge variety of tracking and monitoring systems are used. If something in the system goes down, it is very important to notify the development teams timely and efficiently so that they can start their firefighting and ensure maximum uptime and performance. We at Naukri are no different than other IT organizations. We too use many tracking, monitoring and notifications systems to ensure maximum uptime and high performance and to notify the development teams we primarily use email... Read More

Implementing Pushdown on Naukri.com mobile site

Presenting quality jobseeker profiles to our recruiters is most important for us at naukri.com. There was always a need of a system which can poke our jobseekers to keep their profile updated without disturbing them in their normal flow. To address this need, we implemented pushdown a layer based profile completion system at naukri.com. And here is what we achieved: 10-15% increase in profile updates. Secure profile updates in small chunks. Pushdown is “made once integrate anywhere” Open sourced drawer.js a core plugin used in pushdown layers. Successfully made... Read More

Bootstrapping an AngularJs application

AngularJS is a JavaScript MVC framework developed by Google that lets you build well structured, easily testable, and maintainable front-end applications. And Why Should I Use It? The framework consists of a tightly coupled toolset that will help you build well structured, rich client-side applications in a modular fashion—with less code and more flexibility. AngularJS extends HTML by providing directives that add functionality to your mark-up and allow you to create powerful dynamic templates. You can also create your own directives, using reusable components that fill your... Read More

A smarter way to deal with icons: Font Icons

While working on the User Interface of a website, we, the Frontend Engineers @naukri are always focused on the performance of a web page. There are many factors which affect the same, and one of them is the usage of icons and images. Few decades back, all icons were used as individual images, leading to multiple server requests for each icon/image, which considerably affected the performance of a website. Then came image ‘sprites’ into picture. An image sprite is a collection of icons put into a single image. It automatically reduces the number of server requests, hence saving the... Read More