Senior Front-End Developer

About This Job

Job type: Full-time

Experience level: All Levels

Role: Senior Frontend Developer

Compensation: Market Rate | Equity

Remote Details (U.S. Only)

Preferred timezone: (GMT-06:00) Central Time, Chicago-Based is a Plus

Technologies

Vue.js | BootstrapVue | Cesium.js | Figma | Node.js | Express | OpenAPI/Swagger | PostgreSQL | PostGIS | AWS (S3, RDS, etc.)

Job Description

Digital Masterplanning is building a robust in-house development team for the long haul and we are looking for an experienced, well-rounded, and technically clever developer. As a SaaS platform designed for the real estate industry, we support a wide variety of data, functionality, and users.  In this role, you will be collaborating with the product team to tie this all together with the sort of scalable, intuitive, and effective UI/UX that is critical to Digital Masterplanning’s success.

As a Senior Developer, your responsibilities include...

  • Developing efficient and effective code within our current and future technology stack

  • Working with the product team to ensure that the look and feel to the end users is simple and intuitive

  • Working closely with the product team to develop consistent and reusable look and feel

  • Developing programmatic approaches for our UI/UX to ensuring tweaking existing software and building new modules is fast and scalable

  • Working with the development team to ensure our technology stack roadmap supports our UI/UX needs

  • Developing APIs for data sharing for the platform in conjunction with the team

  • Scoping development work, providing time estimates, and managing development for your work and tasks

  • Participating in change management and continual integration with team

  • QA/QC, code review, and testing in conjunction with team

  • Writing and maintaining technical documentation

  • Identifying and reviewing new tools and services that can accelerate our delivery and/or improve code quality

  • Part of software development team representation to other departments, management, and stakeholders

  • Coordinating with Product Manager to ensure deliverables to the development team are clear, organized, and effective

In order to effectively carry out this role, you should have...

  • 2+ years of experience in a Senior Developer role

  • Demonstratable ability with frontend frameworks (Vue preferred)

  • Demonstratable ability with 3D visualization/Geospatial frameworks (Cesium preferred)

  • Demonstratable ability with linting and documentation tools (e.g. ESLint, OpenAPI)

  • Demonstratable ability to write clear and consistent documentation

  • Proven track record of delivering software per requirements

  • High degree of both technical acumen and communication skills

  • Passion for guiding, mentoring, and empowering team members

Digital Masterplanning’s SaaS / PaaS Tech Stack Consists of:

Frontend: Vue2, Bootstrap, Cesium

Backend: AWS ECS (Node.js / Express), RDS / Aurora (PostgreSQL / PostGIS), S3, Terraform IAC

What Are We Developing?

Digital Masterplanning is a cloud-based platform built to centralize, de-risk, and accelerate the real estate and infrastructure development process.

The real estate and infrastructure development industry is decades behind when it comes to advancements in cloud-based collaboration, data integration, and geospatial technology. Entire sectors of the industry are built around archaic processes and outdated software, resulting in projects that are over budget, behind schedule and less profitable.

dmp. allows users to identify opportunities, render projects in 3D, forecast financial scenarios, and craft powerful presentations. It centralizes work that would ordinarily be done by numerous professionals over the course of weeks into one platform where it can be accomplished in days or even hours. In doing so, dmp. yields considerable gains in cost and man-hour efficiency and drives better outcomes for all stakeholders.

Team member expectations

Digital Masterplanning is a small team meaning everyone plays a key part. We are currently in Beta testing and are looking for someone to move us to the next level and grow with us.  It is critical for you to be able to pivot with us as our needs evolve.  At the same time, we expect direct feedback as to the feasibility and effort to undertake new deliverables.  We have a solid core product with a detailed roadmap, but as with any new product we listen to our customers and advisors to adapt to changing needs.  We continually strive to balance feature requests and market demands with realistic time and budget constraints.  This role is vital, both in that process and in ensuring that the code base is stable and extensible for our future growth.

Digital Masterplanning is an Equal Opportunity Employer. We always strive for diversity in our workplace, thinking, and culture.