Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Engineer - Frontend  image - Rise Careers
Job details

Senior Software Engineer - Frontend

About Cylinder

Founded in 2021 and offered as an employer benefit, Cylinder (formerly Vivante Health) delivers personalized, clinician-backed care to those suffering from digestive issues through its virtual health platform. Cylinder’s tech-forward, human-first program connects members to the right level of support at the right time through an easy interface, bringing the healthcare ecosystem together to align around member needs. Cylinder’s dedicated care teams help members proactively address their gut health from every angle – decreasing costs, reducing absenteeism, and improving their quality of life, at scale. Cylinder’s vision is to create a world where people receive convenient, personalized, and affordable access to the quality digestive healthcare they need to improve their overall health.


Position Summary

We're looking for an experienced, solution-focused software engineer to support frontend development of our GIThrive web and mobile applications. You will have significant responsibility and influence in shaping those applications as we evolve our patient-centered experience in close collaboration with the rest of our product, design and software engineering teams.

Our mobile apps are written in React Native w/ TypeScript. Our web application is written in React using Next and TypeScript. A significant percentage of JS code is shared across our Android, iOS and web platforms. The DevOps environment leverages a whole lot of GitHub and CodePush with various levels of automated testing for frequent releases to all clients. Expertise in these areas is a huge plus, but having familiarity with similar technologies can be fine substitutes. 

You will need to have a passion for quality and an ability to understand complex systems. Above all you should be passionate about solving real world problems, and bringing that value to our members. 

Why is this a great opportunity for a senior software engineer?

  • The problem domain and our approach to solving it is super compelling. We're bringing together data sources that have never been joined, building models of a GI patient that have never been built, and discovering new GI health insights that help real people to manage and support their real medical conditions.

  • It's still early enough that there’s a lot of decisions and new discoveries to be made, so this is your chance to get in early and help shape our future.

Other things about our environment you should be aware of:

  • We're still a small company, which means that everyone still wears a lot of hats and we need engineers who are comfortable with ambiguity and working across a wide variety of challenges. That said, our existing engineering team has built an extremely efficient working environment based on best-in-class hosted SaaS frameworks that greatly minimize the overhead in deploying and supporting software in production. 

  • We're all really passionate about improving clinical outcomes for our members and truly advancing the GI health space. Most of us also have personal (direct/family/friend) connections to GI health problems. Whatever it is that fuels you, we're on a mission to build something much larger than ourselves here and looking for another partner in driving that mission forward.

Responsibilities Include:

  • Develop the kind of software that you’d want to inherit from another developer (documentation, test coverage, logging, metrics, etc.) 

  • Collaborate with the rest of your engineering team on design, planning and code reviews

  • Partner with product stakeholders on ideation, feedback and refinement of solutions that meet our business needs 

  • Keep learning

You'll be a good fit here if you are:

  • A team player. You like collaborating closely with other engineers, often through pair programming, design & code reviews

  • Empathetic to our members’ GI health conditions and are driven to improve their outcomes

  • Security oriented. We take the stewardship of our customer's healthcare data seriously, and take no shortcuts to protect it

  • Comfortable with a distributed workforce. We interact with each other via video chat, Slack and PR comments

  • A self motivated, creative problem solver

We are proud of the team culture that we foster today, which is extremely friendly and supportive while constantly reaching to raise our own standards of engineering. We're really excited about what we're building, and usually having fun building it together. If all of that sounds fun to you too, we'd love to meet you.

Desired Qualifications

  • Degree in Computer Science or a related field, or equivalent experience

  • 4+ years of demonstrated experience building and supporting software applications

  • Proficiency with JavaScript, TypeScript, React and React Native

  • Ability to execute front end and mobile development throughout the entire development process. Driving continuous improvements from leveraging modern tools and frameworks that enables us to release more frequently.

  • An addiction to automated testing

  • Outstanding communication and interpersonal abilities with colleagues, business partners, and vendors alike

  • Bonus:

    • Any experience with native iOS/Android code via Objective-C, Swift, Java or Kotlin 

    • Familiarity with Google Cloud Platform (GCP)/Firebase frameworks, such as Cloud Firestore, Cloud Identity, Dynamic Links, etc..

    • Experience with medical, healthcare and/or population health data. Double bonus for familiarity with FHIR and/or other healthcare data standards

    • Experience working in a HIPAA regulated environment (or other regulated industry) and supporting data security and privacy controls

Cylinder Health is an equal opportunity employer. We believe safe spaces where everyone can be their authentic selves is the key to a successful team so we welcome and embrace all identities, cultures, and backgrounds.

Average salary estimate

$115000 / YEARLY (est.)
min
max
$100000K
$130000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Software Engineer - Frontend , Cylinder Health

Join us at Cylinder as a Senior Software Engineer - Frontend, where you'll be part of an exciting startup dedicated to transforming digestive health through cutting-edge technology. Founded in 2021, Cylinder provides personalized, clinician-backed care to individuals grappling with digestive issues through our innovative virtual health platform. As a Senior Software Engineer, you will play a pivotal role in enhancing our GIThrive web and mobile applications. You'll collaborate with a talented team and influence the user experience by developing solutions that make a real impact on our members' health. Working with frameworks like React, TypeScript, and React Native, you will help implement features that connect patients with the support they need, all while ensuring top-notch quality and performance. You'll have the opportunity to push the envelope by utilizing shared JavaScript code across platforms, integrating seamlessly into our DevOps environment with GitHub and CodePush. If you thrive in a dynamic environment where your contributions truly matter, and you're driven by a passion for healthcare innovation, then this is the perfect role for you. You'll wear many hats, embrace challenges, and participate in a mission bigger than yourself where your work will bring tangible benefits to people's lives. Join our friendly team and help us reshape the future of digestive healthcare!

Frequently Asked Questions (FAQs) for Senior Software Engineer - Frontend Role at Cylinder Health
What are the key responsibilities of a Senior Software Engineer - Frontend at Cylinder?

As a Senior Software Engineer - Frontend at Cylinder, your key responsibilities include developing high-quality software applications, collaborating with engineering and product teams, managing design and code reviews, and leveraging modern tools and frameworks to improve the development process. You will ensure that your coding practices include best documentation and test coverage to maintain high standards.

Join Rise to see the full answer
What technologies should a Senior Software Engineer - Frontend at Cylinder be familiar with?

To succeed as a Senior Software Engineer - Frontend at Cylinder, you should be proficient in JavaScript, TypeScript, and frameworks like React and React Native. Familiarity with DevOps tools, automated testing, and the ability to work across both web and mobile platforms are also essential. Experience with healthcare-related technologies is a bonus.

Join Rise to see the full answer
What qualifications are required for a Senior Software Engineer - Frontend position at Cylinder?

Candidates applying for the Senior Software Engineer - Frontend role at Cylinder should have a degree in Computer Science or relevant experience, along with at least 4 years of proven experience in software application development. Excellent communication skills and an understanding of healthcare technologies or HIPAA compliance are pluses that can set you apart.

Join Rise to see the full answer
How does Cylinder support career growth for Senior Software Engineers?

At Cylinder, we value continuous learning and improvement. As a Senior Software Engineer - Frontend, you'll have ample opportunities to learn new technologies and enhance your skills. You'll collaborate with a supportive team and participate in regular design discussions, code reviews, and knowledge-sharing sessions that promote both personal and professional growth.

Join Rise to see the full answer
What is the team culture like at Cylinder for Senior Software Engineers?

The team culture at Cylinder is friendly, collaborative, and passionate. As a Senior Software Engineer - Frontend, you'll work in an environment that encourages creativity and problem-solving. We share a commitment to improving clinical outcomes and provide a supportive space for everyone to thrive, ensuring that your contributions are valued.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer - Frontend
Can you describe your experience with React and how it applies to your role as a Senior Software Engineer?

When discussing your experience with React, highlight specific projects where you utilized its components, lifecycle methods, or hooks. Share insights on how you optimized performance and ensured code reusability, and relate this to your goals as a Senior Software Engineer in shaping user experiences at Cylinder.

Join Rise to see the full answer
How do you ensure code quality and maintainability in your projects?

To ensure code quality, emphasize your practices of writing clean, well-documented code along with implementing automated testing strategies. Discuss your methods for conducting thorough code reviews and highlight your dedication to scalability and maintainability throughout the software development lifecycle.

Join Rise to see the full answer
What strategies do you use to collaborate with teams and stakeholders?

Effective collaboration involves actively listening and engaging with team members. Discuss your preferred communication tools like Slack or video calls, and share examples of successful cross-functional partnerships that led to effective product development and improved user experiences.

Join Rise to see the full answer
How do you stay current with emerging technologies and industry trends?

Stay informed by regularly engaging with tech blogs, attending webinars, and participating in online communities. Mention specific resources you rely on to keep up with JavaScript innovations and React updates, focusing on how this knowledge helps you apply best practices in your work at Cylinder.

Join Rise to see the full answer
What challenges have you faced in frontend development and how did you address them?

When addressing challenges, speak about particular obstacles you've encountered, such as performance bottlenecks or integrating new frameworks. Explain your problem-solving process and how you overcame these issues, showing your adaptability and critical thinking skills applicable to Cylinder's needs.

Join Rise to see the full answer
Can you explain your approach to user experience in front-end development?

Discuss how you prioritize user experience by leveraging design principles, conducting user testing, and iterating based on feedback. Share insights on how improving the user interface can lead to better engagement and satisfaction, aligning this with Cylinder's mission to enhance patient outcomes.

Join Rise to see the full answer
What role does automated testing play in your development process?

Emphasize that automated testing is crucial for maintaining code quality and reducing bugs. Share examples of testing frameworks you've utilized and how they contribute to your workflow, relating this to your goal of delivering high-quality applications at Cylinder.

Join Rise to see the full answer
How do you handle tight deadlines and multiple project priorities?

In high-pressure situations, effective time management and prioritization are key. Discuss techniques you utilize, such as breaking tasks into manageable chunks or using project management tools, ensuring you deliver high-quality work even under tight deadlines.

Join Rise to see the full answer
What motivates you to work in the healthcare technology field?

Share your passion for improving health outcomes and how technology can bridge the gap in patient care. Reflect on personal experiences that have influenced this passion while emphasizing your commitment to making a meaningful impact as a Senior Software Engineer at Cylinder.

Join Rise to see the full answer
How would you ensure security in frontend development?

Highlight your approach to security by discussing best practices such as data encryption, secure API usage, and adhering to regulatory compliance. Emphasize your understanding of the importance of protecting sensitive healthcare data, especially in a role at Cylinder.

Join Rise to see the full answer

Cylinder offers Individualized, clinician-backed care for all digestive health needs, all in one digital platform.

5 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
December 13, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!