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 end 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 goals and shares learnings with their teammates in achieving success with our clients. They are expected to demonstrate a high level of creative and innovative 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.
Experience Requirements
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
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
Excellent written and verbal communication skills
Ability to work on an agile development team on multiple projects
Nice To Have
Front-end Javascript platform experience: Vue / Backbone / Handlebars / Underscore
Experience with Angular, Backbone, Node, React or other JS frameworks/environments
Experience with native iOS and Android development
Experience with a Laravel or OutSystems frameworks
Relational database design and SQL experience
PHP experience
Experience with 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
**We strive to build a diverse workforce through equal opportunity employment that embraces and leverages the differences each individual has to offer. Highlanders encourage everyone to bring their whole self to work each day. We recognize we're all human beings first. With a shared world, a shared future, and 99% shared DNA, we celebrate what unites us along with what makes us unique. Through our myriad of perspectives, backgrounds, identities, and ideas, we are creating richer local and global communities. We look forward to meeting you and welcome the opportunity to grow together.**