Skip to main content
Genea

Senior Software Engineer I/II (Frontend)

1w

Genea

IN · Full-time · INR 1,800,000 – INR 3,000,000

About this role

As leaders in property technology, Genea provides cloud-based physical security, submeter billing, and on-demand HVAC solutions to over 1 million users across 39 countries. We seek a skilled React.js developer for our front-end team. Develop user interface components using React.js concepts like Redux, Flux, and Webpack.

Day-to-day, design, implement, and maintain features on web platforms. Contribute to the design system by building reusable components. Work closely with product designers and optimize platform performance across different locations, browsers, and devices.

Our mission-driven team fosters transparency and authenticity in more than 4300 locations across 45 countries. Recognized as a Top Workplace for five years with high Glassdoor and AmbitionBox ratings. Team members value remote work options and comfortable work-life balance.

Profile and improve front-end performance while documenting the codebase. Constantly enhance platform performance, development experience, and processes. Think like an architect to identify improvements for web platforms and leverage development opportunities.

Requirements

  • Bachelor's degree in computer science, information science, or similar
  • Profound understanding of RESTful APIs/GraphQL, HTML/CSS, ES6 (variables and scoping, array methods), and browser capabilities
  • Strong proficiency in JavaScript, object model, DOM manipulation and event handlers, data structures, algorithms, JSX, and Babel
  • Complete understanding of ReactJS and its main fundamentals like JSX, Virtual DOM, component lifecycle
  • Preceding experience with ReactJS workflows like Flux, Redux, Create React App, data structure libraries
  • Experience designing and implementing reusable components with React
  • Knowledge of performance testing frameworks including Mocha and Jest
  • Experience with browser-based debugging and performance testing software

Responsibilities

  • Design, implement and maintain features on our web platforms
  • Contribute to our design system by building reusable components
  • Work closely with our product designers to make the best decisions
  • Optimize the platform to achieve maximum performance in different locations
  • Constantly improve the platform’s performance, development experience, and processes
  • Think like an architect, always aware of what needs to be improved and what is next for our web platforms
  • Optimize components to work seamlessly across different browsers and devices
  • Profile and improve front-end performance and document our front-end codebase

Benefits

  • Remote work options
  • Comfortable work-life balance
  • Paid time off (PTO)
  • Personal and family health insurance options
  • Paid family leave
  • Development/training opportunities