Reference: 4316 - Madison, Wisconsin, United States
Reporting Relationships:
Reports To: CTO / Tech Director
This role will also require regular 1 on 1’s with the lead programmer of the designated project. The reporting relationship may be altered as the company grows. Any such change will be communicated clearly and in writing.
Job Overview:
A Programmer will be responsible for the implementation of gameplay features with the supervision of a lead programmer. The programmer will assist in task estimation and implementation of the tasks comprising the feature. The programmer will be communicating with designers, artists, producers and other programmers in this role.
Essential Job Responsibilities:
Develops gameplay features by implementing software solutions.
Communicates clearly and effectively with across the departments that comprise the team (lead programmer, production, design, and art)
Identifies and estimates specific tasks to achieve project goals
Performs tasks as prioritized/assigned by their lead in the estimated time.
Assists documenting and demonstrates solutions by developing documentation, flowcharts, diagrams, code comments and clear code.
Tests written features to insure product stability
Participates in code reviews by piers or leads to insure knowledge sharing and consistent coding standards.
Protects Lost Boys Interactive by keeping information confidential.
Installs and configures a working environment following documented procedures where applicable.
The above statements are intended only to describe the general nature of the job, and should not be construed as an all-inclusive list of position responsibilities.
Required Qualifications & Skills:
A passion for developing next gen games!
Proficiency in C++ and object-oriented programming
Knowledge of professional software engineering and best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
Experience with game engines such as Unreal Engine 4, Radiant or Unity
Ability to visualize 3D domains and solutions
Good foundation of 3D math concepts and algorithms
High interest in and motivation to learn new technologies, languages, engines, algorithms or platform technologies
Ability to confer with peers and seniors to share and learn knowledge pertaining to architecture, technical implementation and best practices.
Ability to communicate well and work across departments in a professional manner
Lost Boys Interactive LLC is an equal opportunity employer.