Front end Software Engineer ( Web, Mobile, IOS & Android)
Zolvit is seeking a highly motivated and experienced Frontend Software Engineer to join our
growing engineering team. As a key member of the team, you will play a crucial role in
designing, developing, and maintaining high-performance, user-centric frontend experiences
across web and mobile platforms. You will have the opportunity to work on challenging problems
at scale and contribute to a product that will potentially power millions of businesses in India.
Responsibilities:
● Design, develop, and deploy high-quality, user-friendly frontend applications using
modern JavaScript frameworks (e.g., Next.js, React, Angular, Vue.js).
● Develop and maintain native mobile applications for both iOS and Android platforms.
● Collaborate with backend engineers to integrate frontend applications with backend APIs
using microservices architecture.
● Write clean, efficient, and well-documented code, adhering to best practices and coding
standards.
● Collaborate with cross-functional teams, including product, design, and QA, to deliver
exceptional user experiences.
● Participate in code reviews, design discussions, and knowledge sharing sessions.
● Implement and maintain CI/CD pipelines, promoting automation and continuous delivery.
● Monitor and optimize the performance of frontend applications, ensuring a smooth and
responsive user experience.
● Champion a quality-driven development approach, including unit testing, integration
testing, and end-to-end testing.
● Stay up-to-date with the latest trends and technologies in frontend development and
mobile app development.
Qualifications:
● Bachelor's degree in Computer Science or a related field, or equivalent practical
experience.
● Proven experience in frontend software engineering, with a strong focus on building and
scaling web and mobile applications.
● Strong proficiency in JavaScript and at least one modern JavaScript framework (e.g.,
Next.js, React, Angular, Vue.js).
● Experience developing and deploying native mobile applications for iOS and Android
platforms using languages like Swift, Kotlin, or React Native.
● Solid understanding of object-oriented programming principles and design patterns.
● Experience integrating frontend applications with backend APIs, preferably within a
microservices architecture.
● Familiarity with RESTful APIs and other common API protocols.
● Experience with state management libraries and techniques (e.g., Redux)
● Experience with modern CSS frameworks (e.g., Tailwind CSS, Material UI).
● Experience with CI/CD pipelines and tools (e.g., Jenkins, GitLab CI, CircleCI).
● A strong understanding of computer science fundamentals and excellent
problem-solving and analytical skills.
● A proactive and collaborative approach to work.
● A passion for building high-quality user experiences and a commitment to continuous
improvement.
● Experience working in an Agile environment.
Bonus Points:
● Experience with GraphQL, performance optimization techniques.
● Contributions to open-source projects.
● Experience working in a fast-paced, high-growth environment..

About Zolvit (formerly Vakilsearch)
About
India's Largest Online Platform For Legal, Tax and Compliance Services. - https://t.co/f4giVXnWD7
About Vakilsearch
Vakilsearch is India's largest online legal, tax and compliance provider. Vakilsearch, through its products and end-to-end workflow automation journey has revolutionized how Start-ups/ Small & Medium Enterprises register, seamlessly run and comply with Government regulations. On our mission to provide one-click access to individuals and businesses for all their legal and professional needs, we have helped over 4 Lac start-ups/ small and medium enterprises to date.
Visit us on www.vakilsearch.com
Vakilsearch in recent news: https://economictimes.indiatimes.com/tech/funding/incorp-india-invests-10-million-in-vakilsearch/articleshow/87352272.cms
Vakilsearch is a people-first organisation that thrives on the enthusiasm of our team to execute our mission to the satisfaction of our customers. Towards this end, we stress on creating an optimal work-life balance and inculcating a strong sense of team spirit that stems from enthusiasm and good vibes. When you work at Vakilsearch, you don't just become an employee, you become family, and we always coalesce around each other to ensure a strong sense of family.
Company video


Connect with the team
Similar jobs
About One Impression
One Impression is one of the world’s largest influencer marketing platforms, working with 300+ global brands like Unilever, Nestle, and Amazon to connect with a diverse creator network. Our platform empowers brands and creators to collaborate seamlessly and scale their reach. To capture a significant share of global media ad spend, One Impression is quickly becoming the industry’s go-to influencer marketing platform.
About the Role
We are looking for a Frontend Engineer (SDE II) who is experienced in both React.js for Web and React Native for Mobile Apps. You will be responsible for architecting, implementing, and optimizing web and mobile applications while collaborating closely with Product, Design, and Backend teams.
This role is perfect for someone who enjoys working across platforms, building scalable systems, and enhancing the developer experience.
Key Responsibilities
- Architect and develop frontend solutions for both Web (React.js) and Mobile Apps (React Native).
- Build and optimize config-driven systems, reusable components, and common libraries.
- Work closely with Product Managers, Designers, and Backend Engineers to create seamless user experiences across platforms.
- Own and drive React Native-based mobile applications, ensuring modular, scalable, and performant code.
- Optimize web and mobile performance for speed, responsiveness, and efficiency.
- Set up and manage CI/CD pipelines for both web (Docker, Vercel) and mobile apps (Fastlane, App Store/Play Store).
- Implement and maintain state management using Redux, Redux Saga, Recoil, or MobX.
- Work with mobile-specific integrations, such as Firebase Push Notifications, Deep Linking, and Native Modules.
- Ensure cross-platform consistency by handling browser compatibility (web) and device compatibility (mobile).
- Write clean, maintainable, and reusable code, following best practices and design patterns.
- Debug and fix issues rapidly, ensuring a seamless Web & Mobile experience.
- Stay up-to-date with the latest trends and contribute to open-source projects, tech talks, and internal knowledge sharing.
Requirements
- 3-5 years of experience in frontend development, working with both React.js (Web) and React Native (Mobile).
- Strong expertise in JavaScript (ES6+), React.js, and React Native.
- Experience with bundlers like Webpack, Rollup, and Metro for React Native.
- Deep understanding of mobile CI/CD (Fastlane, App Store, Play Store) and web CI/CD (Docker, Vercel, Jenkins, GitHub Actions).
- Strong grasp of Web & Mobile performance optimization techniques.
- Experience with Redux, Redux Saga, MobX, or Recoil for state management.
- Good understanding of mobile UI/UX principles, animations (Reanimated, Gesture Handler), and responsive design.
- Basic familiarity with native iOS/Android development (Swift/Kotlin is a plus).
- Experience with Unit Testing (Jest, React Native Testing Library, Detox, Cypress, Appium, or Espresso).
- Strong debugging skills using Chrome DevTools (Web) and Flipper, Xcode, Android Studio (Mobile).
- Ability to work independently, take ownership of projects, and mentor junior engineers.
- Open to feedback and collaborative in working towards the best user experience.
Why Join One Impression?
- Be a part of one of the largest influencer marketing platforms globally, working with top brands and influencers.
- Opportunity to lead and shape a fast-growing marketplace product.
- Competitive salary and benefits package.
- A collaborative and innovative work culture in a rapidly scaling company.
React.js, HTML5, CSS3, Javascript
Client side scripting
Experience in responsive design, PWA, asynchronous request handling, complex front end displays like flowchart, graphs etc.
Knowledge of JSON/XML
Knowledge of Web Fundamentals, Browser Working, REST API
State Management with Redux
Latest APIs of HTML5
Minimum 3 years on ReactJS
- Languages: Javascript, Typescript, CSS
- Framework: React 17, knowledge of React hooks is important and knowledge about react context and redux is required too
- Packages manager: npm, yarn
- Knowledge of REST and GraphQL
- Control version: Git
- Hosting & deployment: AWS Amplify
- The automation UI was written in Vue therefore knowing about Vue may be a plus
How many hours are they expected to work?
- - Full time position ( 40+ hours a week)
What hours should they work?
- - Prefer 9-5 EST but there is wiggle room
Will there be nights and weekends?
- - Nights and weekends are not scheduled, however we are looking for someone that takes pride in their work and will lean in to hit a deadline or to fix a bug if it has a significant impact on the platform.
Should they be expected to lead?
- - Yes, you should be expected to lead and to communicate/ cooperate with other devs as a team. Some coding might be alone but the hope of the app is that it all works seamlessly together and to ensure that there needs to be communication among all devs front end and back end.
Who will they report to?
- - They will report to Product OwnerRob and Product ManagerJulietta daily for standups and well as pushing tasks through the appropriate structure of review, QA, and production.
- They will also report and check in with Client SuccessCourtney as we look to make the app have a seamless customer experience and customer value. The goal of Attribute should be to try and give as much value as quickly and easily as possible.
Will they work alone or in a team?
- In some spots they might be expected to work alone and on a separate sprint from others, however, everything needs to tie in and work together, because of that the developer must be team oriented in both development and problem solving.
- Additionally, there will be times that they should expect to work with people who are not particularly tech savvy ( ie. sales, marketing, customer success etc.) to collaborate on a specific feature to produce the best thing for the product.
Accountability
- The developer is both accountable for their code and the code of the team. They should take care and responsibility in the work that is done and if there are problems with the code in QA or production work as diligently as possible to fix that problem ( whether it is their code directly or not).
- As part of this all code will be attached from Github to Jira for developers to constantly upload their commits to Jira tasks
- A mistake is completely fine and expected, bugs are to be expected. What is asked is that you report it as soon as possible and are honest about it so that we can move forward in resolving it as soon as possible.
Customer, Usability, and Value Focused
- The end user of our product will be marketing professionals/head of marketing. At all times the developers need to take this into account and spend time thinking of the ease and the use cases that people will utilize their code or features in real life versus what is a way to make something work but in a vacuum.
Quality focused
- Pushing out code is awesome, but if the code has a ton of bugs and does not do the required action that is practical for the user then it does not matter. We want a developer who is Quality focused and also hold their other developers accountable.
Focused on the whole
- When producing a feature it is easy to sometime get sucked into how that features works in a vacuum. The developers need to be able to work together and understand the software architecture as a whole in order to make whatever feature they are working on be able to work with the other features that are built within the app ( and will be built or are on the roadmap for the future).
Creativity and Experimentation
- Developers are expected to work within structures, however, they are always encouraged to take time to think of creative solutions and to collaborate on new features or ways of making the product better.
Unfeathered, Honest, Respectful Communication
- Every developer should feel free to speak their mind in a respectful manner to other developers as well as anyone else in the entirety of the company. Any opinion, thought, or perspective will be listened to and valued.
Next Man or Woman Up Mentality
- Never should anyone on the team defer a problem and say “ thats not my fault or problem”. We are one unit and one company. One problem is everyone's problem and should lean in to the “next man up philosophy” if you have the time and can help to fix the problem and bring it to a solution you should be willing to.
Upward Mobility and Vesting Opportunity
- This position will allow for upward mobility, increased responsibility, and for people who constantly go above and beyond an opportunity to vest into and own equity in the company
Roles and Responsibilities
- Lead the delivery of high quality, innovative, flexible, cost-optimized and scalable technical solutions that meet business requirements
- Design, Develop, test and maintain software applications with MVC architectures, Micro services and scalable cloud native apps.
- Perform hands-on coding and provide thoughtful code reviews
- Mentor and lead team members to continuously improve quality and productivity of deliverables
- Demonstrate ability to work within an agile team as well as collaborate with many other teams on design and implementation strategies. Follow SCRUM Agile Development methodology
- Effective Communication Skills- An ability to express your ideas to the recipient & Co-ordinate and communicate with cross functional team along with client's team
- Problem Solving, Hustler - Get Stuff Done, Self-Disciplined Open-minded, User Focused, Adaptive
- Lean Principles & Analytical Thinking
- Project planning, timelines and milestones for execution and deliverables
- Participate into the Evaluation Review of your team member
Desired Candidate Profile
- Experience in building enterprise web application using ReactJS as the frontend framework
- Experience with Redux and React Hooks
- Expert in HTML5, CSS3
- Experience in Bootstrap4 or CSS pre-processor like Less or Sass is highly desirable
- Strong knowledge of best practices and modern web design trends is necessary.
- Some experience with modern web-based typography.
- Excel at rapid prototyping and at writing good code.
- Experience with testing/debugging in multiple browsers and platforms.
- Expertise in using Javascript
- Should have worked on REST client and WebSockets
- Should be able to write Unit testing using any one of the frameworks like Cypress, Jasmine, Karma, Jest , Enzyme or any other similar framework.
- Should have experience in either one of the Build scripts like Gulp or Grunt or Webpack
- Low-Latency UI, Page optimization, and bundle build+caching
- Problem-solving and debugging skills
- Component-based architecture
- 3 to 5 years of experience in UI Development and hands on experience on Angular2 or Angular 2+, Node etc.
- Exposure to cross browser compatibility issues, SCSS as the CSS macro-processor, sprites etc.
- Experience with Jira, SVN, Git will be added advantage
- Passionate and eager to learn new technologies
- Intimately knowledgeable about all things web and mobile
- Demo able portfolio on website or GitHub will be given preference
- Must have knowledge on Java script, jQuery, ECMAScript
- Strong proficiency in JavaScript (ES6) or TypeScript
- Familiarities with modern JavaScript tools, like npm and webpack
- Excellent technical design, problem solving and debugging skills.
- Experience building JavaScript/CSS Frameworks or shared component libraries used in large scale production websites.
- Understands frontend software design patterns (e.g. asynchronicity, data binding, modules, objects, promises).
- Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
- Working with MVVM, MVP, MVC patterns
Requirements
- Convert design to Angular 5 components
- Use SCSS as the CSS macroprocessor
- Integrate the Angular services with APIs from the backend team
- Implement UI development best practices to write optimized and non-buggy code
- Work in Agile environment with sprint releases ranging from 2 to 4 weeks
- Feasibility study of requirement and suggest multiple approaches for a problem after sufficient RnD
- Keep abreast with trending recent UI tools, technologies, plugins and software in the industry
- “Roll-up your sleeves” attitude to get things done
- Test your screens using a tool for all browsers and resolution compatibility
- Handle and track tasks assigned using Agile methodology
- Strong commitment towards quality and schedule.
- Cross team coordination
Headquarters : Gurgaon, Haryana
Year founded : 2015
Work Location : Gurugram
Job Description –
Job Role - Software Developer Frontend
Key Capabilities
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
- Knowledge of isomorphic React is a plus
If you think you are one of them then please reply with your interest and we will take your candidature ahead for the next level of evaluation. Below information would be appreciated more:
Current CTC:
Expected CTC:
Notice Period:
Update Resume: please attach
Looking forward to taking you to the next level of technology.
We are looking for a React.js Developer. Your primary focus will be on developing user interface components and implementing them. You will ensure that these components and the overall application are robust and easy to maintain. You will coordinate with the rest of the team working on different layers of the infrastructure.
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
- Optimising components for maximum performance across a vast array of web-capable devices and browsers
Requirements:
- Good knowledge of JavaScript, HTML and CSS
- Good understanding of React.js and its principles
- Good understanding of state management libraries like Redux
- Good understanding of newer specifications of EcmaScript like ES6 and ES7
- Good understanding of RESTful APIs
- Knowledge of modern authorisation mechanisms, such as JSON Web Token
- Familiarity with modern front-end build pipelines and tools
- Familiarity with common front-end development tools such as Babel, Webpack, NPM, etc.
- Ability to understand business requirements and translate them into technical requirements
- Good understanding of Git
Minimum Qualifications:
- At least 3 years experience in web development.
- Experience with HTML5 and CSS
- Experience with ReactJS, JavaScript, ES6
- Experience with state management libraries like Redux
- Experience working with Git
- Good written and verbal English skills
- Good attention to detail
- Ability to effectively communicate with internal departments, team members and partners
- Ability to effectively plan and organise
- Ability to work independently under limited supervision
Would be a plus:
- Experience in test automation and test-driven development (Jest, Enzyme)
- Experience with NodeJS and GraphQL
- Knowledge of PWA
- Familiarity with JIRA or any other project management tool
- Experience with AWS/EC2, or other cloud services
Mandate Skills : Javascript, Angular2/4, HTML5, CSS3
Experience need : 2-4 Years
Relevant Experience : At-least Around 2 years into Javascript,Angular 2/4.
Hiring Mode : Permanent
Notice period : Immediate /30 Days
Requirements :
- Thorough understanding of Angular 2 and above, and its core principles
- Should have excellent front-end UI development skills.
- Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
- Should be proficient in HTML, CSS and Bootstrap.
- Building reusable components and front-end libraries for future use
- Translating designs and wire-frames into high-quality code
- Experience with web-pack
- Should have experience on working within an Agile environment and with Continuous Delivery practices.
- Should be good at communicating and have a passion for working hand in hand with designers.
- Proficient understanding of Git and related services like GitHub, BitBucket etc.











