What are the responsibilities and job description for the Senior Full Stack Developer - Remote position at Cedars-Sinai?
Grow your career at Cedars-Sinai!
The Consumer Digital Innovation team at Cedars-Sinai understands that true mobile and web transformation and the optimization of a digital platform implementation is fueled through the alignment of the right people, processes, and technologies.
Why work here?
- When you join our team, you’ll gain access to our groundbreaking biomedical research facilities and sophisticated medical education programs. We offer learning programs, tuition reimbursement and performance-improvement projects so you can achieve certifications and degrees while gaining the knowledge and experience needed to advance your career.
We take pride in hiring the best, hard-working employees. Our dedicated doctors, nurses and staff reflect the culturally and ethnically diverse community we serve. They are proof of our dedication to creating a dynamic, inclusive environment that fuels innovation and the gold standard of patient care we strive for.
What will you be doing in this role :
The Senior Full Stack Developer will work with a multidisciplinary team to implement Cedars-Sinai’s vision of a patient-centric web platform. You will be responsible for the development of user interfaces for our web applications, using for the front-end, Adobe Experience Manager (AEM) for content management, and sourcing external data using RESTful APIs for dynamic applications. Work will focus on new and existing applications. Performing hands-on coding, mentoring junior developers, and assisting in architecting solutions. Serve as liaison to internal customers, research groups, and various business support areas.
Experience Requirements :
Four (4) plus years of experience developing front-end application critical, large scale customer facing web applications / sites with high volume and high-reliability requirements
Two (2) plus years of experience with creating and managing RESTful APIs and asynchronous workflow for dynamic page rendering.
Strong proficiency in JavaScript, HTML, CSS, and related web technologies, including client-side libraries / frameworks and .
Deep understanding of web standards pertaining to responsive web design and atomic design principles for creating modern user interfaces.
Strong proficiency in efficiently handling state management through the lifecycles of an application.
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.
Experience with front-end build tools and package managers (., Webpack, npm).
Familiarity with version control systems (., Git) and code branching / merging strategies.
Familiarity with CI / CD pipelines and DevOps practices.
Security mindfulness in development practices.
Experience participating in code reviews, technical discussions, and mentoring junior developers.
Proficiency in Java for Adobe Experience Manager (AEM) backend updates and maintenance is a plus.
Experience working with cloud services like AWS or Azure is a plus.
Educational Requirements :
Bachelor’s degree in Computer Science, Mathematics, Engineering, or related discipline required.