Job Title: Sr. Front End DeveloperLocation: Gaithersburg, MD (Hybrid)Duration: 4 Months ContractPay Rate: $80.00 - $90.00Contract to hire based on business needs and performance.Flexible working hours and remote work options.
About Us:Client is a new innovative health-tech business with the ambition to deliver industry-leading digital health solutions to the wider healthcare community, to improve patient experience and outcomes.It is an independent company, part of the group.Client embraces diversity and equality of opportunity.We are committed to building an inclusive and diverse team representing all backgrounds, with as wide a range of perspectives as possible, and harnessing industry-leading skills.We believe that the more inclusive we are, the better our work will be.We welcome and consider applications to join our team from all qualified candidates, regardless of their characteristics. We comply with all applicable laws and regulations on non-discrimination in employment (and recruitment), as well as work authorization and employment eligibility verification requirements.
Job Description:We are looking for a highly skilled Software Engineer that can work across a variety of technologies including web, AR, VR, MR, mobile (iOS and Android), and embedded systems (ESP32, Raspberry Pi).The ideal candidate should be able to show experience across several different technologies, and be ready and willing to jump into and learn those which they do not have experience with.This person will primarily be working with front-end web technologies, but will also be asked to support other projects that may include more emerging technologies.Key Responsibilities:Develop and implement high-quality, responsive user interfaces.Ability to juggle multiple projects at once, prioritizing tasks accordingly toensure progress.Create and optimize animations to enhance user interaction and engagement.Utilize modern CSS techniques, including Tailwind CSS, to style applications efficiently and effectively.Implement advanced animation techniques on web and/or mobile to accommodate view transitions.Collaborate closely with designers to translate their designs into interactive, high-performance web applications.Work with back-end developers and other team members to deliver robust, scalable, and maintainable solutions.Write clean, maintainable, and well-documented code.Stay up-to-date with the latest industry trends, technologies, and best practices.Maintain a strong focus on delivering excellent user experiences through thoughtful design and implementation.Desire to work across many different technologies including web, mobile, IoT, and emerging technologiesBe the person that can “figure it out”, but also isn’t afraid to ask others for helpRequirements:Extensive experience in front-end development with a focus on animation.Experience with new and emerging technologies such as AR, VR, MR, IoT sensorsExperience with embedded systems such as ESP32, Arduino, IoT hardware for prototypingExperience developing consumer-facing web apps.Expert command of JavaScript, including ES6+ features.Experience with Unity game engineExperience with advanced animation tools and techniques, including GSAP, canvas, WebGL.Comfort with modern front-end frameworks such as React, Vue.js, or Angular.Ability to correctly determine when to use the latest thing vs when to use reliable, proven, well-tested tools.Knowledge of modern architecture patterns and global state management.In-depth knowledge of CSS and pre-processing platforms (e.g., SASS, LESS).Strong experience with Tailwind CSS and other utility-first CSS frameworks.Familiarity with version control systems, particularly Git.Ability to work in a fast-paced environment.Excellent problem-solving skills and attention to detail.Strong communication skills and the ability to work both independently and as part of a team.Passion for creating great user experiences and a strong focus on usability and design.Proven experience working closely with designers to implement and elevate their designs.