Deliver awesome, fun, engaging, and reliable solutions.
Collaborate with the back-end team to provide accurate estimations, timelines, costs, and risks associated with development.
Create clear, concise deliverables that communicate your plans and allow the team to successfully execute ideas.
Actively participate in code reviews, stand-ups, meetings, and design sessions.
Participate in vendor selection, research, 1 on 1’s and discussion to help you and the team with professional development.
Embrace Code Reviews as an opportunity to share your own techniques and improve your skills by learning from others
30% of the time will be spent managing a team, this will increase over the next 24 months as the team continues to grow
Requirements
4+ years experience with JavaScript, HTML, & CSS for web and mobile applications
3+ years of experience managing a team. This is an existing and growing team.
Experience with ReactJS using Redux and/or MobX
Experience with NodeJS, REST, and server-side rendering
Experience in core aspects of web application development including design, development, performance, integration, analytics, usability, and accessibility
Able to work in a fully remote environment
Able to contribute to overall site stability, including code reviews and writing unit and integration tests
Familiarity with front ends for Rails applications
Strong Experience with Pair Programming
Excellent written and verbal communication skills, strong interpersonal skills
Detail-oriented, motivated, and results-driven, with a high level of energy, enthusiasm, and initiative
Nice to have
Experience growing a team in a hyper-growth environment.
Experience using Kanban to meet deliverables.
Experience with Webpack.
Experience with Storybook.
Experience with WordPress.
Familiarity with Elixir/Phoenix.
Familiarity with GraphQL.
How We Measure Success
First 30 days
Learn and become proficient in our code base.
Take over daily responsibilities.
Take over leadership responsibilities of the frontend development team members.
Coaching
Mentoring
Product Development leadership using Kanban
Help prepare the code base and processes.
You will start to move the bar forward to our first major milestone of US and Canadian search portals by:
Beginning to gain knowledge and proficiency in our existing React frontends
30-180 Days
Be able to handle technical debt and key architecture decisions about our user-facing technology stack.
Play a key role in the implementation of our initial milestone project, building a national real estate search portal for eXp Realty. You'll be extending our existing technology and where necessary replacing it to support the scope of this project.
Contribute to the planning and implementation of our future major milestone projects.
Work with the team to deliver new user experiences.
180-365 days
Help plan the roadmap for the next Milestone projects and contribute to its implementation.
Compensation
Competitive Salary
Stock Option Grant
Flexible PTO
Quality Medical + Dental + Vision
Tax-Free Flexible Health Spending Account
401K with company match
Life Insurance
Short-term Disability Insurance
Long-term Disability Insurance
About You
You are motivated by working on hard and challenging problems rather than showing up just to checkboxes.
You are driven by building a world-class product and a better user experience.
You are passionate about teamwork and delivering products.
You relish the opportunity to work with a product team, engineers, customer success, and customers to ensure a surprisingly awesome customer experience.
You ask a lot of questions and love spirited yet professional debate, knowing it improves outcomes. You are comfortable navigating uncharted waters within the company.
You are motivated by creating your own path to delivering value and taking full advantage of personal empowerment.
You understand how to balance the scope of work with execution, and believe that continuous improvement is a way of life.