Sr. Front-End Web Developer
When you join VineBrook Homes, LLC. you join a diverse and growing team of talented professionals who are changing the property management industry. VineBrook is an internally managed real estate company specializing in acquiring, renovating, and leasing single family homes. We take a different approach, focusing on affordability and value for our residents. VineBrook has built a culture of people committed to ensuring a world class resident experience. We are united around a desire for excellence and innovation. Unified by our mission, we are developers, creators, designers, managers, technicians, and most importantly leaders. Each of us is a trailblazer with a tremendous opportunity to have a positive impact on the lives of our valuable residents. Since our commencement in 2007, we have quickly become one of the largest providers of quality rental homes.
Position Summary/Objective
The Sr. Front-End Developer will incorporate more data and greater utility for our end user which requires flexibility in our web application software architecture. As a Sr. Front-End Web Developer, you will contribute to product engineering using the latest technologies, databases, and UI/UX design strategies to deliver an end user experience that promotes sustainable self-service.
This position will rapidly refactor/modernize to the latest patterns and trends. The Sr. Front-End Developer will code using the web, APPs, IoT, databases, and UI/UX design strategies to deliver self-service user experiences, will create value and have a positive impact on the direction the team and company by building the most reliable, extensible, and scalable platform available for business operations.
Essential Duties and Responsibilities
Write code in frontend technologies including HTML5 and JavaScript specifically React.js
Write code in backend technologies PHP, CakePHP, and more
Write code in backend databases including SQL Server and MySQL
Develop web page layout using CSS and supporting frameworks
Leading the organizations Source Control system (GitHub)
Create Web Services using RESTful APIs
Assist in the design and definition of new features for web applications
Maintain knowledge in emerging best practices, tools, and standards
Communicate technical information effectively to other team members
Become acquainted with unfamiliar technology and quickly gain an understanding
Work in a cross-functional team alongside other IT team members including developers, project managers, and business analysts
Assist in identifying opportunities to improve efficiency and effectiveness of development processes
Act as a mentor/coach to less experience technical team members
Minimum Qualifications (Knowledge, SKILLS, and ABILITIES)
Bachelors degree in information systems, computer programing or other relevant discipline
10+ years working in web application development as a front-end and/or backend developer using React, Node.Js, HTML 5, JavaScript, CSS, and other technologies
Strong working knowledge using Bootstrap.js, JQuery, Asp.net, Model View Controller
Strong background in SQL databases including SQL Server and/or MySQL
Experience working in a cloud-based environment with Microsoft Azure and/or Amazon Web Services required
Knowledge of Photoshop, Illustrator, and other graphic programs helpful
Strong troubleshooting and problem-solving skills in a fast-paced environment
Must be well organized, detail oriented, and self-motivated
Property Management, Construction, or Real Estate experience helpful but not required
Experience with guided user experiences in consumer workflows like mortgages, investing, banking, insurance, and other financial services-oriented businesses helpful but not required
Interest/Experience in IoT, AI, ML, etc. helpful but not required
Available Mon-Fri during core business hours Central/Eastern Standard Time
Valid Drivers license
Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Supervisory Responsibility
No
Travel
Up to 10%, as needed
Other Duties
Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice.
We recognize that people come with a wealth of experience and talent beyond just the technical requirements of the job. If your experience is close to what you see listed here, please still consider applying. Diversity of experience and skills combined with passion is a key to innovation and excellence; therefore, we encourage people from all backgrounds to apply to our positions. Please let us know if you require accommodations during the interview process.
We are an equal opportunity employer. Qualified applicants shall be considered for all positions without regard to race, color, sex, religion, national origin, age, disability, veteran status, or any other status protected by federal, state or local law. We are also a Drug Free Work Place. Qualified applicants will also be required to pass a drug screening before receiving an offer or beginning employment. Refusal to submit to testing will result in disqualification of further employment consideration.
Information Technology