Director of Development

$100,000 - $200,000 yearly
  • HomeKey Systems Inc.
  • Phoenix, AZ, USA
  • May 01, 2022
Full time Consultant Design Information Technology Telecommunications

Job Description

HomeKey is an early-stage company in the Prop-tech industry. HomeKey simplifies home ownership by leveraging every detail of a home to create a unique experience for each homeowner, making home management easier for everyone who touches the home.

We’re scaling quickly and looking for a top-notch, passionate, senior full-stack developer who can confidently take on our Director of Development role. This individual should have at least 5 years of development experience, and be excited about the ground-floor nature of this opportunity.

The Director of Development will help lead and grow our software engineering team and be responsible for our core products’ mobile and web development and supporting infrastructure. This person will report to the Chief Product Officer and collaborate closely with key team members including Business, Product Management, UX, and Product Design.

What You’ll Do

Develop new products and features for our core applications and supporting infrastructure

Collaborate closely with co-founders to understand business needs and devise technical approaches

Analyze application feature requests via user stories and dev-ready UI designs

Assess and determine specific architecture, database and development needs

Work with product lead to estimate, plan and prioritize development sprints

Assist in interviewing and on-boarding new developers

Implement and advocate for development best practices

Ensure code quality with an eye toward performance, reliability and maintainability

Serve as a role model, setting the tone for our software development team

Ideal Candidate

We are looking for a well-rounded developer with a proven track record of solving challenging technical problems and creating great web and mobile apps. You should be someone who is a self-starter, can work well in a startup environment, and can bring flexibility, speed, and quality to our team. You should be an experienced developer with expertise in building scalable web services in cloud environments and full-stack application development. Your background should include strong fundamentals of software development, and taking great personal pride in delivering easy-to-use apps for consumers.

Our Stack

Mobile apps: Reactive Native
Web front end: React
Back end: Node.js + ExpressJS
Database: Postgres + SequelizeJS
AWS Infrastructure
Tools: Git, GitHub, MixPanel, Google Workspace, Slack,, Invision
OS: Mac, iOS, Android

Required Qualifications

5+ years of software development experience, to a large extent using Java

3+ years of software development experience, to a large extent using JavaScript to build web apps both in the browser and on the server

Bachelor’s degree in Computer Science, Engineering OR demonstrated equivalent training and work experience

Hands-on experience building browser-based applications and mobile applications

Hands-on experience building browser applications with Node.js and React

Hands-on experience building web layouts with HTML5 and CSS

Hands-on experience with agile methodologies and practices such as

Scrum/Kanban, iterations, user stories, and development flows using continuous delivery, and automated testing

A drive to stay up-to-date with the latest technology for web development, including new Java/JavaScript language features and frameworks, containerization, and

innovation in other languages/platforms

Hands-on experience with Git and collaborative workflows (gitflow and other branching models, pull request-based code reviews)

Comfortable with developing and working with REST APIs

Also Critical To Your Success

The insight to notice problems in how we work, and the initiative to fix them

The ability to see and to understand the larger vision and ability to craft solutions that fit that vision

Adaptability to changes in product requirements, organizational structures, and business conditions

A strong belief in your personal responsibility for ensuring quality craftsmanship

An open, collaborative, entrepreneurial spirit

A passionate desire to be a part of a technology that can significantly impact an industry

Bonus Points

Experience in a fast-paced startup environment

Experience with Amazon Web Services, Containers, and additional AWS products and services