Senior Front End Engineer
Job Description
Let's Talk About the Team and You
The team is responsible for developing and deploying digital services to enable our providers to help treat as many patients as possible. The solutions are built with Spring application framework built on JAVA platformusingJSP/Angular for micro-UI components. In our next exciting phase of this project, we're looking to deploy the solution directly on AWS ECS, decouple the monolithic architecture into micro-services, and leverage the native AWS services in this effort.
The ideal candidate has deep experience driving the delivery of technically complex customer facing products that involve usage of cloud technology and ability to work with cross-functional team. Successful candidates will be well organized technical leaders with a strong software development background who can work in micro service-oriented mindset. You are comfortable taking initiative and delivering in an unstructured environment.
(Please Note: This role is open to remote candidates within the United States)
Let's Talk AboutResponsibilities
- Design, develop, implement, and deploy customized web & mobile applications, web services, and enterprise solutions using various web development technologies and platforms.
- Build best-in-class, web and mobile based applications that are reliable and scalable.
- Experience defining system architectures and exploring technical feasibility tradeoffs
- Experience developing cloud software services and an understanding of design for scalability, performance, and reliability
- Experience working in serverless architecture (AWS Lambda), or container-based architecture (Docker) is a must.
- Collaborate day to day with a small team of software developers.
- Assist with project estimation, planning, progress, and bug tracking.
- Create task break down based on supplied user stories.
- Strong Computer Science fundamentals in object-oriented design.
- Write clear, well-commented, easy to understand code.
- Create and review design specifications.
- Write automated unit tests.
- Follow secure development guidelines.
- Demonstrated experience in building and maintaining complex software.
- Other tasks and responsibilities as assigned.
Let's Talk Qualifications and Experience
- You are a humble and passionate learner
- You love to lead, get things done and be part of a strong and supportive team
- You thrive in fast paced environments with a degree of ambiguity
- 8+ years of software engineering experience mostly working with front-end technologies
- Experience building complex large-scale applications using modern web technologies, including HTML/CSS/JavaScript or TypeScript (preferred)
- Demonstrated proficiency in at least one JavaScript framework Angular/React/ Vue (Angular v8 or above is preferred)
- Experience interacting with REST/GraphQL/gRPC API's
- Deep knowledge of Node.js Webpack, Bobel and other toolchains
- Deep knowledge of testing frameworks like Jest, Cypress, Qunit, Selenium etc. as well as testing best practices
- Passion for building a rich and innovative user experience
- Experience in writing lambda or backend ECS tasks in Node.js/Typescript is a plus
- Strong problem solving and analytical skills
- Experience with a cloud platform, preferably AWS (AWS certification(s) a bonus)
- Excellent oral and written communication skills
- Some experience with the Spring framework preferred
Let's talk about what you can expect:
- A supportive environment that focuses on people development and best practices.
- Opportunity to design, influence and be innovative.
- Work with global teams and share new ideas.
- Be supported both inside and outside of the work environment.
- The opportunity to build something meaningful and seeing a direct impact on people's lives.
#LI-LP1
#LI-remote
Joining us is more than saying "yes" to making the world a healthier place. It's discovering a career that's challenging, supportive and inspiring. Where a culture driven by excellence helps you not only meet your goals, but also create new ones. We focus on creating a diverse and inclusive culture, encouraging individual expression in the workplace and thrive on the innovative ideas this generates. If this sounds like the workplace for you, apply now!
Date Posted
10/14/2022
Views
5
Similar Jobs
Senior Online Engineer - Visual Concepts
Views in the last 30 days - 6
Visual Concepts is a game development studio looking for an experienced Online Engineer to build impactful features and services for players and devel...
View DetailsSoftware Engineer - Mulligan Funding
Views in the last 30 days - 13
Mulligan Funding is a leading provider of working capital to small and mediumsized businesses They are seeking a Senior Software Engineer with full st...
View DetailsSoftware Engineer, Gameplay and Camera - Visual Concepts
Views in the last 30 days - 8
Visual Concepts is a game development studio looking for a Gameplay Software Engineer to work on WWE 2K The role requires experience in game developme...
View DetailsSenior Field Technician - SDI Presence
Views in the last 30 days - 7
SDI Presence LLC is an IT consultancy and managed services provider that delivers strategic managed services IT consulting and hybrid multicloud infra...
View DetailsSenior Software Developer - SDI Presence
Views in the last 30 days - 6
SDI Presence LLC is a company that provides IT managed services and consultancy looking for developers with extensive CNET experience to work onNET ap...
View DetailsSenior Project Manager - Tempus
Views in the last 30 days - 13
Highline Sciences is a specialized CRO that aims to recruit and retain industry superstars They believe in questioning the norm and looking for altern...
View Details