Jetzt bewerben

About the job

Job Title: Senior Software Engineer - I (Web application development) - Front End

Department: Technology

Reports to: Engineering Manager

Experience: 3-5 years

Location: Ahmedabad, Pune, India (Remote option available)

Company Introduction

Genea was built on a foundation of listening to and serving our commercial real estate customers’ needs starting with our flagship Overtime HVAC product. Over the years, we’ve earned the trust and loyalty of 21 of the top 25 largest commercial real estate companies in the US and continue to prove our value to them every day. Our clients depend on us to develop value-added technology solutions to solve other pain points in their operations. We have grown our product portfolio to serve the complex and expanding needs of property teams.

Genea is a family of solutions designed to improve commercial real estate operations through cutting-edge technology. Revolutionize access control, streamline overtime HVAC, and economize submeter billing. Our host of cloud-based, automated solutions is built to cut costs, reduce admin times, and maximize the tenant experience.

Experiencing enormous growth with aggressive expansion plans, Genea is expanding a Software Development and Operations center in India and is looking for dynamic engineering leaders, who can become part of this already successful growth story, and partner in creating a world-class team and products.

Overview

We are seeking a skilled Frontend Developer to join our team and play a pivotal role in the development, enhancement, and optimization of our API-based application. At the core of our engineering-driven company, we value individuals who possess a comprehensive set of technical skills and are eager to tackle some of the most challenging aspects of technology to make a meaningful impact on our end users.

The successful candidate will collaborate closely with our front-end developers to design robust back-end solutions. To excel in this role, you should have a deep understanding of server-side technologies and a proven track record in a similar position. An effective backend developer is distinguished by their ability to ensure stable, fast, and secure data communication between servers and end-users, with a customer-centric and result-driven approach.

We believe in transparency, teamwork, and dedication as essential qualities for our team members. If you are passionate about combining computer science principles with innovative thinking to solve daily software development tasks, we would love to hear from you.

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
  • Reviewing code developed by other developers and providing feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency)
  • Suggest and implement improvements to processes and technologies to enhance application performance and development efficiency.
  • Working as part of an Agile SCRUM team in the planning, scoping, estimation, and execution of technical solutions
  • Performs other related duties as assigned by management.
  • Collaborating with backend developers and web designers to improve usability
  • Ensuring cross-browser compatibility and responsiveness of the application
  • Writing and maintaining documentation for the codebase and features
  • Ensuring the technical feasibility of UI/UX designs
  • Staying up to date with emerging trends and technologies in the front-end development landscape

Qualifications

  • Bachelor's degree in computer science or equivalent
  • 3-5 years of experience in software development
  • Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
  • Thorough understanding of React.js and its core principles
  • Experience with popular React.js workflows (such as Flux or Redux)
  • Familiarity with newer specifications of EcmaScript
  • Familiarity with RESTful APIs
  • Knowledge of modern authorization mechanisms, such as JSON Web Token
  • Familiarity with modern front-end build pipelines and tools
  • Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
  • Ability to understand business requirements and translate them into technical requirements
  • Proficient understanding of code versioning tools, such as Git.
  • Familiarity with Agile/Scrum development methodologies.

Good To Have

  • Knowledge of basic OWASP security principles.
  • Experience with TypeScript
  • Understanding of server-side rendering and its benefits
  • Experience with performance profiling and tuning of applications
  • Exposure to cloud platforms and services (e.g., AWS, Azure, GCP)
  • Familiarity with CI/CD pipelines and tools such as Jenkins or GitHub Actions

Perks And Benefits We Offer

Work Your Way: Enjoy a flexible working environment that suits your lifestyle.

Time Off: 24 days of PTO and 10 holidays to unwind and pursue your passions.

Comprehensive Leave Options: Including maternity, paternity, adoption, wedding, and bereavement leaves to support you during important life events.

Health & Safety First: Benefit from family health insurance and personal accident coverage beyond your CTC.

Top Workplace Honors: Celebrated as a Top Workplace from 2021 to 2023.

Balanced Workweek: Embrace a balanced life with our 5-day work schedule
Jetzt bewerben

Weitere Jobs