Cura
Location
Jordan | India
Job description
About Cura:
• Cura Healthcare is a leading Saudi tele-health startup that provides digital health and telemedicine software and services. The company has developed state-of-the-art technologies empowering health communications, changing the way patients and doctors interact, diagnose, prescribe, give second opinions, manage chronic diseases, and provide primary health care and well-being therapy sessions. We have helped more than half a million patients get medical advice and diagnosis and our platform has powered more than 2.5 million tele-medicine consultations to-date across our B2C, B2B and B2B2C products and offerings. Cura is VC backed by Saudi Aramco, Elm and Enmaa VCs and has recently closed their third investment round ($4 million Series-A).
About The Role:
• We are hiring Senior Front-End Web Developer (React.js) to work full-time in Amman's Engineering Office.
• You will be tasked with building intuitive software products and solutions that impact people's lives and enhance their physical and mental well-being and overall health.
• Your profile is that of a senior engineer who has strong computer science fundamentals and a voracious learner with excellent working experience building cross-platform web applications (in React JS) and Design Systems.
Responsibilities:
• You will work closely with product designers, managers, and fellow engineers to deliver compelling user-facing products
• Build new features and products into our cross-platform web apps using modern frontend tools (Typescript, React, Redux)
• Educate new and existing team members on project specifics, various technologies, approaches, and architectures
• Provide feedback to your teammates and support them with detailed PR reviews
• Architect efficient and reusable front-end systems that drive complex web applications
• Analyze production bugs/issues and help fixing them properly
• Participate in technology discussions and contribute to architectural decisions.
• Identify and resolve performance and scalability issues
Requirements
• 5+ years of professional experience web and/or mobile web development
• 2+ years of experience in React.js and component-driven approach (Other frameworks like Vue, Angular, etc. are plus)
• Extensive experience in Semantic HTML,, CSS3, SASS, Styled components, Bootstrap, etc.
• Extensive experienced in writing and understanding modern JavaScript and its ecosystem
• Experience with building web applications that can be surfaced within partner websites or mobile applications.
• Experience in Redux or similar state management libraries
• Experience in CI/CD & DevOps using GIT
• Experience working with a TDD process
• Good understanding of API and REST
• Ability to give clarity and communicate well with the team
• Ability to work methodically and meet deadlines.
• Comfortable with working in a fast-paced and multicultural environment
• Good Understanding of ADA Standards for Accessible Design and Web Content Accessibility Guidelines (WCAG) 2.1
Nice to have
• Degree in Computer Science, Software engineering or related field
• Experience with Design Tools (e.g. Figma, Sketch, XD, etc)
• Experience with technologies and tools include Xcode/Obj-C, Android Studio/Java, Node.js, Wordpress and more, you ll learn the necessary tools on the job.
• Experience with the unit testing / e2e testing or experienced with test frameworks and automation
Cultural Fit
• You love learning, you love teaching
• You are constantly growing your own knowledge, and helping to grow the knowledge of others.
• You enjoy wearing multiple hats and roles, and titles are not important to you.
• You enjoy doing it right first time and utilize tools & techniques to constantly excel in what you work to deliver it on time.
• You do top-quality work, manage quality, and make everything you touch better.
• You are comfortable working under strict confidentiality agreements and often behind the-scenes.
• You are self-organized and manage time and resources well.
• You are able to not only work alone, but also communicate within a team by sending updates, tracking time, and other forms of communication while you work.
Apply Now
Job tags
Salary