Posted:1 day ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Overview of the Position

We are looking for a Frontend Engineer who is very knowledgeable in React.js, Next.js, and preferably React Native to join our internal IT and Web Development team.


The best applicant should be able to design high-performance, production-grade frontends, connect complicated RESTful APIs and cloud-based services, and deploy applications that can grow and be maintained, with a strong focus on UI/UX quality, component modularity, and state management.


Main Tasks:

  • Using React.js, Next.js (App Router), and React Native, you will design, build, and keep up responsive, dynamic, and accessible frontend interfaces for both web and mobile platforms.
  • Use Server-Side Rendering (SSR), Static Site Generation (SSG), and Incremental Static Regeneration (ISR) to improve SEO and speed up page loading times.
  • Use React Hooks, the Context API, or the Redux Toolkit to make reusable functional parts that will help you manage state better and make your app behave the same way every time.
  • Use tools like Axios, SWR, or React Query to connect to and use RESTful APIs and GraphQL endpoints to get and save data more quickly.
  • Use Tailwind CSS, CSS Modules, or Styled Components to make sure that your site works on all browsers, platforms, and devices and that it responds exactly at all breakpoints.
  • Improve Lighthouse's performance measures, such as Largest Contentful Paint (LCP), First Input Delay (FID), and Cumulative Layout Shift (CLS).
  • Work with backend developers to check API schemas, plan data flow, and test integration from start to finish.
  • Use GitHub or GitLab for version control and be sure to use proper branching, pull requests, and CI/CD pipelines.
  • Manage deployments on cloud platforms like Firebase Hosting, Vercel, or comparable ones, making sure that there is no downtime during rollouts.
  • Add error bounds, slow loading, and code splitting to make the runtime more stable and the bundle smaller.
  • Work closely with UI/UX designers to turn Figma or Adobe XD concepts into interactive experiences that look perfect down to the pixel.
  • Use frameworks like Jest, React Testing Library, or Cypress to do unit testing, integration testing, and E2E testing.
  • Join in on Agile ceremonies like daily stand-ups, sprint planning, and retrospectives, and help with grooming the backlog, estimating stories, and writing documentation.
  • Help with school-wide IT projects, including web automation, tracking analytics, and making the user experience better.


Technical Qualifications Needed

  • 2 to 4 years of professional experience in full-stack web development or frontend engineering.
  • You should be very good at React.js, Next.js, and current JavaScript (ES6+).
  • A good understanding of React Native for making mobile apps that work on more than one platform (recommended).
  • Experience with Firebase features, including Authentication, Firestore, Cloud Functions, and Hosting.
  • Being good at TypeScript means being able to write code that is strongly typed, reliable, and easy to maintain.
  • A deep understanding of how component-driven design, state management, and virtual DOM rendering work.
  • Knowledge of responsive and adaptive design and the ideas of progressive web apps (PWAs).
  • Experience with CI/CD pipelines, automated build processes, and containerised systems (Docker is a bonus).
  • Have used code linting and formatting tools like ESLint and Prettier.
  • Excellent at debugging with Chrome DevTools, React DevTools, and tools for monitoring networks.
  • A good awareness of security best practices, such as how to stop XSS attacks, set up CORS policies, and check input.
  • Ability to write down workflows, make API integration specs, and help with technical documentation for the company.


Useful add-ons

  • Experience with Node.js or Express.js for connecting to the backend.
  • Knowledge of how to connect CMSs like Sanity, Strapi, or a Headless CMS.
  • You should know how to use Google Analytics, Tag Manager, and SEO optimisation in React frameworks.
  • Knowledge of WebSockets, Service Workers, and how to sync data in real time.
  • Having used education technology platforms, SEB-compatible systems, or school information systems (SIS) before.


Why You Should Work With Us

  • Join an IB school that is digitally advanced and values technology and new ideas.
  • You can work on web apps that use Next.js and mobile apps that use React Native.
  • A place where people work together and are encouraged to write good code and keep learning.
  • Use current tools, frameworks, and infrastructure that are made for the cloud.
  • It has a direct effect on how kids, teachers, and parents learn and get involved.

Mock Interview

Practice Video Interview with JobPe AI

Start JavaScript 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 Javascript Skills

Practice Javascript coding challenges to boost your skills

Start Practicing Javascript Now

RecommendedJobs for You

bengaluru, karnataka, india

bengaluru, karnataka, india