The Front End Application Developer is responsible for the user experience, user interface and front-end design of the CAVO web application. Cavo is a healthcare related saas application both internal and externally facing, so security is a focus of the architecture. Development considerations include user experience, user interface, client requirements and system performance.
Essential Duties and Responsibilities
Imagine elegant and thoughtful ways to present data
Implement best practices for intuitive user interactions
Collaborate with Product Manager, Senior Application Developer and VP Engineering to produce the best possible end product
Sketch and present mock-ups of potential UI solutions
Translate mock-ups using css/sass/angular/javascript to working elements
Maintain discussions of proposed features as Github Issues
Tweak and debug in collaboration with peers
Maintain Slack conversations during working hours
Provide work effort estimates to management to assist in setting priorities
Deliver timely work in accordance with estimates
Solve problems as they arise and communicate potential roadblocks to manage expectations
Adhere strictly to all security policies.
Minimum Qualifications (Knowledge, Skills, and Abilities)
Bachelor's degree or equivalent experience
5+ years in professional application development role
Proficient in SASS, CSS, Angular, Javascript, REST, JSON, ES6, UX/UI Design Principles
Understanding of Bower, NPM, Grunt, Unit testing
MVC Frameworks
Strong written and verbal communication skills
An experienced grasp of version control, branches and git in particular
Thorough understanding of working in development, staging and production environments
Unix related skills including installation with apt-get, compiling from source, intermediate shell scripting