Unclassified - San Francisco, CA

posted 4 months ago

Full-time
San Francisco, CA

About the position

We are now looking for a Software Developer that will contribute to the creation of customer solutions. As a Software Developer, the candidate will be involved in all phases of the software development lifecycle; working towards properly engineered information systems, containing software as the major component, to meet agreed business requirements. The candidate will be responsible for ensuring that the delivered software components provide the necessary functionality and perform in accordance with the overall requirements as well as the customer's expectations. The role involves developing detailed software designs and creating implementation proposals based on the requested design. The Software Developer will also be responsible for developing and integrating software components, performing code profiling using appropriate tools to confirm coding compliance with application development standards and customer guidelines. Additionally, the candidate will support component and system testing, assisting in the installation and integration of software into the target environment. Verification and editing of software components will also be part of the responsibilities, particularly when changes or updates are suggested or introduced to the Customer Solution. The Software Developer will design and document new systems within a large live service project, working collaboratively with others to investigate and prototype future features. Proactive communication with leads and teammates to set priorities and goals for work is essential. The candidate will collaborate with other disciplines to implement their work, ensuring it contributes to the best possible gameplay experience. Implementing work in the Frostbite engine through iterative prototyping and tuning is a key aspect of the role, as is supporting teammates through knowledge-sharing and documentation. Participation in constructive critiques of work, both personal and that of others, is expected, along with a commitment to learning new skills to benefit personal growth, the team, and the studio.

Responsibilities

  • Design and document new systems within a large live service project.
  • Work with others to investigate and prototype future features.
  • Proactively communicate with your lead and teammates to set priorities and goals for your work.
  • Collaborate with other disciplines to implement your work, ensuring it makes for the best possible gameplay experience.
  • Implement your work in the Frostbite engine through iterative prototyping and tuning, ensuring the best possible player experience.
  • Support your teammates through knowledge-sharing and documentation.
  • Participate constructively and respectfully in the critique of your work, and the work of others.
  • Look for opportunities to learn new skills to benefit your growth, your team, and the studio.

Requirements

  • Experience in software development and engineering principles.
  • Proficiency in programming languages relevant to the role (e.g., C++, Java, etc.).
  • Familiarity with software development lifecycle methodologies.
  • Ability to perform code profiling and ensure compliance with coding standards.
  • Experience with system testing and integration of software components.
  • Strong communication skills for collaboration with team members and stakeholders.

Nice-to-haves

  • Experience with the Frostbite engine or similar game development engines.
  • Knowledge of game design principles and player experience optimization.
  • Familiarity with agile development methodologies.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service