Senior Software Engineer – AR/VR, Front-End, & Embedded Systems

8 Months ago • 8-10 Years

Job Summary

Job Description

Senior Software Engineer with strong front-end, AR/VR, and embedded systems experience. Must have JavaScript, React, CSS, and animation expertise.
Must have:
  • JavaScript Expertise
  • React Framework
  • CSS & Animation
  • AR/VR Experience
Good to have:
  • Unity Game Engine
  • GSAP & WebGL
  • Tailwind CSS
  • Embedded Systems
Perks:
  • Contract to Hire
  • Health-Tech Focus

Job Details

About the job

Job Title: Senior Software Engineer – AR/VR, Front-End, & Embedded Systems

Location: Gaithersburg, MD hybrid

Duration: Contract to hire based on business needs and performance.


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.


About Us:

Evinova 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 client group.


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 to ensure 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 technologies
  • Be the person that can “figure it out”, but also isn’t afraid to ask others for help


Requirements:

  • Extensive experience in front-end development with a focus on animation.
  • Experience with new and emerging technologies such as AR, VR, MR, IoT sensors
  • Experience with embedded systems such as ESP32, Arduino, IoT hardware for prototyping
  • Experience developing consumer-facing web apps.
  • Expert command of JavaScript, including ES6+ features.
  • Experience with Unity game engine
  • Experience 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.
  • Looking for diversity of skills and experience in technology, extensive projects in different areas, and eagerness to learn.
  • Experience from a start-up environment is ideal.
  • Must be up to date with the latest technology and quickly learn new products and tools.
  • Must be self-driven, self-motivated.

- 8-10 years of experience

- Education: no minimum required

Similar Jobs

Tencent - Senior Software Engineer - Network

Tencent

Shanghai, Shanghai, China (On-Site)
6 Months ago
Blizzard Entertainment - Senior Software Engineer, Game Services, Battle.Net

Blizzard Entertainment

Irvine, California, United States (Hybrid)
6 Months ago
Electronic Arts - Tools Software Engineer

Electronic Arts

Stockholm, Stockholm County, Sweden (On-Site)
6 Months ago
Electronic Arts - Systems Software Engineer - EA Sports FC

Electronic Arts

Bucharest, Bucharest, Romania (Hybrid)
6 Months ago
Electronic Arts - Software Engineer - Frostbite Architecture

Electronic Arts

Vancouver, British Columbia, Canada (Hybrid)
6 Months ago
Electronic Arts - Software Engineer, C++ - EA Sports FC

Electronic Arts

Bucharest, Bucharest, Romania (On-Site)
6 Months ago
Character.AI - Software Engineer, Core Engagement

Character.AI

Canada (On-Site)
6 Months ago
Character.AI - Software Engineer, Core Engagement

Character.AI

Menlo Park, California, United States (On-Site)
6 Months ago
Riot Games - Principal Software Engineer - VALORANT, Foundations, Build Platforms

Riot Games

Los Angeles, California, United States (On-Site)
6 Months ago
Jam City - Senior Software Engineer (Unity)

Jam City

Burbank, California, United States (Hybrid)
6 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in Gaithersburg, Maryland, United States

Evolution - Receptionist

Evolution

Southfield, Michigan, United States (On_site)
6 Months ago
Keywords Studios (Player Support) - Label Management Associate

Keywords Studios (Player Support)

Indianapolis, Indiana, United States (On-Site)
6 Months ago
PlayStation Global - QA Lead

PlayStation Global

North Bend, Oregon, United States (On-Site)
6 Months ago
PlayStation Global - Staff Program Manager

PlayStation Global

Carlsbad, California, United States (On-Site)
6 Months ago
CD PROJEKT RED - Gameplay Designer

CD PROJEKT RED

Boston, Massachusetts, United States (Hybrid)
6 Months ago
CD PROJEKT RED - Lead Mission Designer

CD PROJEKT RED

Boston, Massachusetts, United States (Hybrid)
6 Months ago
Rockstar Games - Senior Manager, Communications Operations

Rockstar Games

New York, New York, United States (On-Site)
6 Months ago
Patreon - Senior Product Designer

Patreon

New York, New York, United States (Hybrid)
6 Months ago
Patreon - Senior Product Designer

Patreon

San Francisco, California, United States (Hybrid)
6 Months ago
Blizzard Entertainment - Senior Software Engineer, Game Services, Battle.Net

Blizzard Entertainment

Irvine, California, United States (Hybrid)
6 Months ago

Get notifed when new similar jobs are uploaded

Similar Category Jobs

Tencent - Senior Software Engineer - Network

Tencent

Shanghai, Shanghai, China (On-Site)
6 Months ago
King - Senior QA Specialist - Shared Tech

King

Barcelona, Catalonia, Spain (On-Site)
6 Months ago
King - Senior Security Engineer 12 months Fixed Term Contract

King

Stockholm, Stockholm County, Sweden (On-Site)
6 Months ago
Evolution - Receptionist

Evolution

Southfield, Michigan, United States (On_site)
6 Months ago
Evolution - Procurement Coordinator

Evolution

São Paulo, State Of São Paulo, Brazil (On-Site)
6 Months ago
PlayStation Global - Manager, Partner Sourcing

PlayStation Global

London, England, United Kingdom (On-Site)
6 Months ago
Ubisoft - Security Analyst – Organizational Resiliency

Ubisoft

Montreal, Quebec, Canada (Hybrid)
6 Months ago
Ubisoft - Team Lead - Environments/Architecture [Assassin's Creed Hexe]

Ubisoft

Montreal, Quebec, Canada (Hybrid)
6 Months ago
Azra Games - Feature Designer

Azra Games

California, United States (Hybrid)
6 Months ago
Bungie - Destiny Weapons Designer (Associate to Mid)

Bungie

(Hybrid)
6 Months ago

Get notifed when new similar jobs are uploaded