Senior Software Engineer
As a Senior Software Engineer, you will be a key contributor and decision driver for key components of the Healthgrades.com website. As such, you are motivated by the art of programming and are excited to provide an excellent customer experience. Healthgrades is focused on providing trusted information that allows consumers to receive more transparency around their healthcare and has become the 3rd largest health care site on the web, generating a million visits a day.
In your role, you will work with both front-end and back-end web developers to build all client-side logic, as well as, the development, integration and enhancement of multiple web applications. You will also be bridging the gap between the visual elements and the server-side infrastructure, taking an active role on both sides, and defining how the application looks and functions.
Primary Responsibilities:
- Design and develop new user-facing features
- Build reusable code and libraries for future use
- Ensure the technical feasibility of UI/UX designs
- Optimize applications for maximum speed, scalability and SEO
- Collaborate with other team members and stakeholders
- Provide mentorship and code reviews for team members
Knowledge, Skills, Abilities:
- Strong modern JavaScript skills
- Good understanding of web markup, including HTML5 and CSS3
- Experience with ReactJS and Redux developing and supporting consumer facing web applications
- Understanding of front end architectures such as MVC, MVVM, Flux
- Good understanding of asynchronous request handling using Promises or RxJs
- Familiarity with JavaScript module loaders, such as Webpack, Require.js and AMD
- Familiarity with front-end build tools, such as Webpack, Grunt and Gulp.js
- Good understanding of browser rendering behavior and performance
- Experience with CSS utilities and frameworks such as Less, Sass, Bootstrap
Front End Technologies we use:
- React, Redux, ES2017 (through Babel), Webpack, Jasmine, LESS
Experience
- 6+ years building/supporting web applications and JavaScript development