Software Engineer

1 years

0 Lacs

Posted:1 day ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

We're looking for a talented and driven Software Engineer (Front-End Heavy Full Stack) with 1 to 2 years of work experience to join our fast-growing team. This role offers the opportunity to take ownership of key projects, work in a fast-paced environment, and grow alongside a company that's redefining the future of privacy-focused software development.

Responsibilities

  • Collaborate with designers, product managers, and backend engineers to deliver impactful features under tight timelines.
  • Design, develop, and maintain reusable UI components and a shared component library, ensuring consistency and scalability across applications.
  • Build pixel-perfect, accessible, and performant user interfaces using React, TypeScript, and modern front-end frameworks.
  • Leverage React Context for state management, React Query for server state and data fetching, and browser storage APIs (sessionStorage/localStorage) for data persistence to deliver seamless user experiences.
  • Build responsive, cross-browser-compatible UI components using HTML5 CSS3 and Styled Components, leveraging CSS-in-JS patterns for dynamic styling and theme management.
  • Integrate front-end applications with backend APIs and services, ensuring seamless functionality and data flow.
  • Contribute to backend microservices and APIs (Python/Django/Flask) when needed to support front-end requirements.
  • Develop and execute test suites, including unit tests, integration tests, and UI snapshot testing (Jest, React Testing Library, Playwright, etc. ).
  • Write clean, modular, and maintainable code following best practices and coding standards.
  • Diagnose and fix performance issues, UI bugs, and accessibility gaps with speed and efficiency.
  • Embrace continuous integration and delivery practices, contributing to robust CI/CD pipelines.
  • Take end-to-end ownership of features, from ideation to deployment and beyond.

Requirements

  • 1 to 3 years of work experience in software development.
  • A degree in Computer Science, Computer Engineering, or a related technical field.
  • Strong proficiency in JavaScript (ES6+) and TypeScript.
  • Hands-on experience with React and its ecosystem (hooks, context, state management, routing).
  • Proven ability to design and maintain reusable UI components or shared design systems.
  • Solid understanding of HTML5 CSS3 and modern responsive design practices.
  • Familiarity with testing frameworks and tools like Jest, React Testing Library, or Cypress.
  • Backend experience with Python (Django or Flask) and familiarity with NoSQL databases like MongoDB.
  • Understanding of software design principles, algorithms, and data structures.

Bonus Points For Experience With

  • UI/UX design collaboration (Figma, Sketch, or similar).
  • Performance optimization and accessibility standards (WCAG, ARIA).
  • Containerization tools (Docker), cloud services (AWS), or DevOps practices.
This job was posted by Prashant Mahajan from privado.ai.

Mock Interview

Practice Video Interview with JobPe AI

Start TypeScript Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You