Summary
Buildium/RealPage is looking for a smart, driven, enthusiastic Senior Front-End Software Engineer to join our team. Our core product is an all-in-one property management platform designed for real estate professionals to take control of their business by streamlining their accounting, maintenance, communication, and leasing processes.
As a Senior Front-End Software Engineer, you'll be part of a cross-functional product team delivering new features to our client base of over 25,000 property managers and housing associations. This is a great chance to be part of a growing organization that is dedicated to engineering best practices and processes as well as continually providing opportunities for professional growth.
Responsibilities
- Work in two-week sprints building new features and enhancing existing features within the Buildium core platform and micro-frontend domain with technologies including, but not limited to, Angular, C#, .Net Core and MySql.
- Design and development with a focus on maintainability, usability, scalability and performance.
- Be a positive influence on the team through design reviews, collaborating with other developers on the team, and ensuring adherence to coding and testing standards especially regarding front end technologies.
- Work closely with product managers to understand the future business direction with the goal of architecting the platform optimally.
- Work closely with technical leads and other stakeholders to develop project plans and participate in resource planning.
- Contribute ideas and work on solutions to evolve our CI/CD processes and tools.
- Participate in our engineering guilds, focus groups, and tech talks to contribute to the research and implementation of new technologies, tools, and architectural patterns.
Qualifications:
- 6+ years of experience in developing customer facing software
- Advanced JavaScript (ES6+) knowledge and experience with at least one of the frameworks: Angular, React/Redux, Ember or Vue
- Hands-on experience developing and consuming RESTful APIs
- Experience with Javascript unit testing frameworks
- Experience with modern Javascript build tools such as NPM, ESLint, Grunt
- Hands-on experience using design systems, CSS/LESS/SASS, HTML
- Experience developing modern client side experiences for web-based, multi-tenant, Software as a Service (SaaS) solutions
- Strong Object-Oriented design/functional programming skills with good coding disciplines.
- Experience working with and designing databases
- Understanding of source code management tools such as Git, and the workflows associated with them (branching and merging)
- Excellent presentation and facilitation skills #LI-JL1 #LI-REMOTE