What will you be doing:
React Developer will work with a multidisciplinary team to implement Starfruit’s vision of a patient-centric web platform. You will build high performance, scalable, cross-browser compatible responsive web pages with HTML5, CSS3, JS and other technologies for integration with Adobe Experience Manager (AEM).
- Developing responsive web interfaces.
- Build reusable code and libraries for future use.
- Ensure the technical feasibility of UI/UX designs.
- Optimize front-end code for performance and scalability.
- Work with designers to create pixel-perfect representations of visual comps.
- Work with stakeholders and architects to deliver critical functionality to users.
- Perform automated and manual testing for accessibility, performance, and cross-browser compatibility.
- Support back-end integrators and QA analysts with the testing and deployment of your code to production environments.
- Stay abreast on design trends, technologies, and standard methodologies.
Experience Requirements:
- Three (3)+ years’ experience in application design, software development, and maintenance.
- Two (2)+ years’ experience working in Content Management Systems (CMS). (preferred)
- Three (3)+ years’ experience developing critical, large scale customer facing web applications / sites with high volume and high-reliability requirements. (preferred)
- Deep understanding of web standards, responsive web design, and atomic/modular design principles.
- Solid grasp and experience in n-tier web applications with knowledge of the different tiers including web servers, application servers, databases, and infrastructure.
- Extensive UI development proficiencies, including:
- HTML / HTML5
- CSS / CSS3 / SCSS
- JavaScript
- Custom JS coding is ideal and knowledge of client-side libraries/frameworks such as jQuery, React, and Angular.
- Front-end build tools: Grunt/Gulp, Assemble, Bower, Yeoman, Node.
- Good understanding of asynchronous request handling, partial page updates, and AJAX.
- Form validation and Use of version control software, such as Git.
- Web accessibility using WCAG, Section 508, and WAI-ARIA standards.
- Experience with cross-platform, cross-device, and cross-browser testing.
- Experience with UI Frameworks, the ability to develop quickly, experience with RAD/Agile methods.
- Basic knowledge of image authoring tools, to be able to crop, resize, or perform small adjustments on an image. Familiarity with tools such as Photoshop is a must.
- Security mindedness in development practices.
- Prototyping, usability and/or UI design, web services.