Front-End Application Developer
At Highland Solutions, we strive to nurture an environment of social integrity and technical excellence. We believe that honesty and compassion can impact our clients' lives for the better. We believe technology is a means to an ends and a way of making the world a better place.
Purpose
The Front-End Application Developer is responsible for working with their team to deliver reliable software solutions, writing efficient and maintainable code and utilizing effective agile delivery practices. The Front-End Application Developer works on the team sprint goals and shares learnings with their teammates in achieving success with our clients. He/she is expected to demonstrate a high level of creative and innovation solutions and be effective at communicating with clients as required to ensure project needs are successfully delivered.
Duties and Responsibilities
- Working as a team member, helps design and develop custom features and application components using agreed team and company practices.
- Strives for excellence and quality and ensures testing/coverage is adequate for a maintainable solution.
- Analyzes and implements user stories based on objectives/acceptance criteria. Participates in test case development for expected functional and performance requirements.
- Participates in team and company growth. Updates development knowledge base, researches new design/development technologies and software products, participates in educational opportunities and other professional growth resources.
- Delivers value to customers. Enhances Highland's reputation by accepting ownership for quality. Explores opportunities to add value to job accomplishments through innovative solutions development.
- Holds themselves and their team members accountable for delivering high value and quality to clients, and provides high-transparency by identifying information needs and facilitating communication.
Required
- Client-facing consulting experience
- 4+ years working with HTML/CSS/JS stack & related frameworks
- Advanced HTML and CSS authoring skills using non-visual tools and IDE’s
- Experience with AJAX, jQuery; rich web interface development, advanced form validation and security
- CSS/XHTML: advanced layout and design techniques, W3C standards compliance, application of frameworks such as Bootstrap, SASS/SCSS preprocessing
- Experience with reactive and event driven architecture
- Experience with responsive UI architecture
- Web Publishing/CMS: integration with blog and networking platforms, commercial content management system template design; Wordpress
- Excellent written and verbal communication skills
- Ability to work on an agile development team on multiple fast-track projects
Nice To Have
- Front-end Javascript platform experience: Backbone / Handlebars / Underscore
- Experience with Angular, Backbone, Node, React or other JS frameworks/environments
- Experience with Customer Relationship Management (CRM) systems, especially SugarCRM, custom functionality and integration development
- Experience with a RAD platform, Zend or Laravel frameworks
- Relational database design and SQL experience
- PHP server scripting using MVC frameworks, Object Oriented Design principles
- Experience consuming REST APIs
- E-Commerce Systems: custom development and integration, secure payment gateway interfaces
Education Requirements
- Bachelor’s degree in Interaction Design, CS/IT or equivalent training and experience
Physical Requirements
- Ability to safely and successfully perform the essential job functions consistent with the ADA, FMLA and other federal, state and local standards, including meeting qualitative and/or quantitative productivity standards.
- Ability to maintain regular, punctual attendance consistent with the ADA, FMLA and other federal, state and local standards
- Must be able to lift and carry up to 50 lbs
- Must be able to talk, listen and speak clearly on telephone
Compensation
- Salary position based on current market value
- Voluntary participation to company health and wellness benefits
- Voluntary participation in the company 401K program
- Stock appreciation rights plan