Lead Developer

We are on the hunt for a Lead Developer to join our band of talented artists and storytellers. As a Lead Developer, you will be responsible for designing, implementing, and maintaining high-quality interactive experiences.

DESCRIPTION

Fivestone Studios is a Nashville-based creative production company that a national clientele of agencies and brands trust as their creative secret weapon. And the good news is that remote is OK! We have developed a cloud-based working environment that allows the team to work on the latest workstations and software completely remote. But behind every conquest stands a nimble team of artistic warriors that live by our five stones of culture: honor, bravery, vision, generosity, and excellence.

We are on the hunt for a Lead Developer to join our band of talented artists and storytellers. As a Lead Developer, you will be responsible for designing, implementing, and maintaining high-quality interactive experiences. Individuals in this role have a demonstrated track record of success and experience in interactive development, a passion for creating engaging user experiences, and a strong understanding of programming, graphics principles, and AV hardware. This role is generally regarded as the go to expert behind interactive development projects and mentors other developers.

QUALIFICATIONS

  • Technical Skills: Strong knowledge in C++/C# programming language and object-oriented design principles. Strong understanding of game engine architecture and rendering systems. Experienced with version control systems and troubleshooting them (e.g. Git, Perforce).
  • User Experience: Strong understanding of UI/UX design principles and the ability to collaborate effectively with design teams. Familiarity with UI/UX design tools (e.g., Sketch, Adobe XD, Figma).
  • Performance Optimization: Track record of creating and optimizing code and assets for performance.
  • Portfolio: A strong portfolio of previous interactive projects showcasing your skills and problem-solving abilities. Projects in the immersive design / build space are a plus (innovation centers, lobby experiences, entertainment, retail, museums).
  • Desirable Skills:
    • In-depth knowledge of Unreal and Unity render pipeline
    • Shader programming or experience using the node based material editors * Working with and creating custom plugins
    • Networking (UDP, WebSockets, REST API)
    • Interfacing with other systems (DMX, Arduino, Raspberry Pi)
    • Depth sensors (Kinect, Zed 2, Ultraleap)
    • XR development (AR, VR, MR)

RESPONSIBILITY

  • Front-End Development: Collaborates with the design and art teams to conceptualize and implement interactive elements, user interfaces, and visual effects.
  • Performance Optimization: Optimizes graphics and code for maximum speed and efficiency, including minimizing RAM / CPU / VRAM / GPU usage and utilizing scene / networking / code profiling to improve performance across a wide variety of clients and/ or projects.
  • Leadership: Comfortable as project lead with other developers and team members to integrate plugins, systems, graphics, audio, and animations into the final product. Investigates, troubleshoots, and debugs the most complex issues that arise in a prompt and reliable fashion. Ensures technical documentation is current, accurate, and promotes knowledge sharing within the team.
  • Code Quality: Knows and exercises discretion in following and implementing a variety of best practices and coding standards to produce clean, reusable, and maintainable code. Conducts code reviews and provides constructive feedback, observations, and support to peers.Code Maintenance: Regularly updates and maintains more complex existing applications, identifies trends in bugs/ issues, to drive thorough compatibility with the latest technologies and resolving any reported bugs or issues.
  • Continuous Learning: Stay up-to-date with the latest front-end development trends, tools, and technologies, and apply this knowledge to enhance the quality and efficiency of web applications.
  • Vision: Embrace the Vision and Values of the company.
  • Business Support: Lead internal business and infrastructure efforts, as defined by leadership, as business continues to scale and grow.
  • Other: Other duties as needed and necessary.
 

MINDSET & ATTRIBUTES

  • Generosity: A generous spirit and positive attitude is vital in our fast-paced and dynamic work environment. Individuals embrace a genuine spirit of collaboration, a can-do attitude, and inspire others with optimism. Individuals promote and model a positive and inclusive culture, assume positive intent when receiving constructive feedback, resulting in a supportive work environment built on trust.
  • Bravery: Individuals in this role fearlessly embrace new challenges, putting their thinking and creativity on the line. They demonstrate the ability to act autonomously and thrive in environments that offer independence and self-direction. They confidently take ownership and make well-informed decisions, even in the face of ambiguous situations.
  • Excellence: In this role it is important to manage multiple competing projects, demonstrating agility as information is not readily available, and deadlines are tight. Possession of strong problem solving skills, attention to detail and commitment to delivering high-quality work within project constraints are key. Ability to problem-solve novel and unique issues in a fast, creative, and sound manner are key.
  • Client Relationships and Communication: Individuals in this role listen to the needs and expectations of our clients, and help determine efficient solutions, driving purpose and meaning in their work. The ability to proactively communicate effectively and collaborate in a cross functional team is essential. This role is also skilled in working through challenging situations, both internally and with clients.
  • Honor: Teammates in this role naturally take responsibility for project outcomes and lead in creating inspirational deliverables, fostering collaboration, and achieving collective success. They also have a natural inclination to guide, mentor, and motivate their team members.

OTHER

  • Visual acuity sufficient to read alphanumeric symbols, design software programming for computer application, code development, system debugging, etc..
  • Ability to adapt quickly and respond effectively to challenging issues that arise.
  • Sit, stand, engage in mobile movement. Occasionally reach with hands, stoop, kneel, or crouch.Ability to lift 25lbs. as needed for programming work.
  • Fluency in English with the proficiency to demonstrate the ability to read, write, comprehend, and speak in English in order to perform effectively in the role.

HOW TO APPLY

Click 'apply now' below to get started. You'll be directed to our platform Worksuite to fill out your profile and application. Our recruiting team reviews all application submissions that come through. Please note this process takes time and we appreciate your patience. You will be notified once your submission has been received.

Apply Now