Senior Front End Developer
Location: AR, , 

Company profile:
WillDom is a top notch IT Outsourcing Business Ecosystem, where each member contributes in creating world class value. With offices in Silicon Valley, Buenos Aires and Bolivia we work with the most demanding clients in the US, Europe and Latin America.

Job description:
1.        Job Type: Full Time 2.        Job Location: Av. Santa Fe 2459, Buenos Aires, Argentina or Remote3.        About the ClientOur Clinet, a San Francisco-based healthcare technology company with a decade-long track record in California’s dynamic healthcare market, recently completed a funding round with one of the preeminent players in U.S. healthcare. The company is now expanding its team to enable the extension of its innovative technology on a national basis.Healthcare represents approximately 18 percent of the United States’ GDP, and costs are projected to continue to grow at a multiple higher than inflation. U.S. healthcare is highly inefficient due to its fragmentation and complexity. Our Client's technology is squarely focused upon addressing these obstacles. Candidates will have the opportunity to transform one of the most challenging sectors within the U.S. economy.Our Client provides healthcare providers and payers ‘bridge’ technology enabling collaborative performance reporting, utilization management, and integrated healthcare management.4.        Defining Your SuccessOur Client's market strategy is based upon a vision for dramatic transformation of the way healthcare is provided to patients. This vision is based upon a decade-long incubation of the technology, which today serves over 2.5 million patients; more than 88,000 users; and hundreds of medical groups, independent physician associations, and hospital clients.  The Senior UI Engineer leads the UI implementation effort on a variety of projects in a highly collaborative, fast-paced environment.They contribute to the design and lead the implementation of innovative solutions to real market problems. They will work closely with Software System Architects, product and marketing managers, user interaction designers, and other software developers to develop new product offerings and improve existing ones.We are looking for someone who is very strong in UI Web development and has years of experience developing highly responsive web applications.They act as a the primary subject matter expert in the use of Software Patterns for User Interfaces and will also contributed to Enterprise Architecture, Cloud, Workflow or whatever the solution requires.

Requirements:
5.        Skills and RequirementsAbility to adapt quickly to an existing, complex environmentProblem-solving, being able to evaluate the current state, identify the path to solution, and develop and execute a plan to achieve successHighly-effective communication skillsSolution-oriented history and experiencesCandidate should be a self-motivated, independent, detail oriented, responsible team-player and exhibit exceptional relationship management skillsExperience with latest web technologies and development methodsExpert-level skills of HTML, CSS, and JavaScriptExposure to Telerik UI toolset and Mobile development experience is a plus.Additional Desirable Skills:Experience in a variety of health care systems and applicationsMCPD Web or similar certification6.        Roles / ResponsibilitiesSenior UI Engineer takes the responsibility to design and code highly responsible and intuitive web applications using latest web technologies.The Senior UI Engineer understands the defined software architecture based on the requirements and design elements contained in a system specification and is able to create code according to best practices from established patterns or create new patterns as needed.They analyze risk and report problems in meeting system requirements.They provide supporting information to the Architect to aid in the creation of a system specification.Senior UI Engineer will work closely with UX Designers and Architects to lay the UI foundation and define patterns, practices and standards for other UI developers to followThey assist software designers/implementers with the creation of detailed software design specifications.They perform software version control and follow the standards for the periodic build schedule.They participate in the system specification review process to ensure system requirements can be translated into valid software architecture.They comply with all applicable product development processes.They work with visual designers to improve and refine product visual design and consistency.They interface with the design and implementation engineers and architects, so that any problems arising during design or implementation can be resolved in accordance with the fundamental design concepts, and user needs and constraints.They generate a set of acceptance test requirements, together with the designers, test engineers, and the user, which determine that all of the high-level requirements have been met, especially for the computer-human-interface.They respond quickly and professionally to escalated defectsAnalyze system specifications and translate system requirements to task specifications for junior programmers.Responsible for analysis of current programs including performance, diagnosis and troubleshooting of problem programs, and designing solutions to problematic programming.Tests new programs to ensure that logic and syntax are correct, and that program results are accurate; assists lower-level programmers with programming assignments.Document code consistently throughout the development process by listing a description of the program, special instructions, and any changes made in database tables on procedural, modular and database level.Protects operations by keeping information confidential and follows HIPAA, HITECH and other standards for information security in health care environments.Note: Position reports to CTO6.        Qualifications / EducationBachelor’s Degree in Computer Science, Electrical Engineering or equivalent5– 10 years  Web development with at least 4 years developing #URL_c5591c960537d84ff7889f414633cdbc8e7d36f3fe042a096d374e4e058388d5# web applications using MVC and C#1 – 2 years Microsoft SQL Server development experience in SQL 2008, SQL 20122 – 4 years experience working in an Agile Scrum environmentRequired experience with HTML 5, CSS 3, Javascript, JSON, AJAX and RESTful web servicesExperience with Kendo UI, KnockoutJS, Bootstrap, jQuery, AngularJS, #URL_24af608067894e12e6fea7409bc304eab8b081f9a997620340783e8eb5641189#, LESS Underscore, Extjs, Oops Javascript, Dojo, Ember, YUI, CanJs, and #URL_83ae520386ded6258d877a9fff0b0a63b8809ec57eb94d5aa6ae885521c53c5e# is highly desiredMobile development experience (Android, iOS, Windows Phone 8) with hybrid tools Hybrid Tools (Worklight, Titanium, Phonegap, etc.) highly desiredExperience developing software following an MVC pattern required, MVVM desired as wellExperience with any Javascript unit testing and documentation framework.Advanced understanding of front-end optimization techniques and cross-browser compatibilityExperience developing web applications in SaaS/cloud environments with design patterns including responsive design, multi-tenancy, high availability application services, CDN and multi-zone database serversSolid understanding of object-oriented programming (OOP)

Benefits: