About This Role
This junior developer role involves designing, developing, and implementing Unity 3D applications for TERNA's machine control solutions, focusing on heavy machinery. The position suits a candidate eager to contribute creative ideas and work on real-time 3D solutions that enhance productivity in construction.
Responsibilities
- Design, develop, and implement Unity 3D applications for TERNA
- Develop clean, efficient, and maintainable code in C# within the Unity3D environment
- Implement unit, integration, and end-to-end tests
- Adhere to coding standards and facilitate knowledge sharing
- Participate in brainstorming sessions and contribute creative ideas for improving application functionality and user experience
- Conduct testing and debugging to identify and resolve software defects and performance issues
- Work closely with designers and engineers to integrate 3D models, animations, and user interfaces into the application
- Stay updated on industry trends and emerging technologies to incorporate into the development process
- Assist in documenting technical specifications, user manuals, and other project documentation as needed
- Optimize performance across multiple platforms
- Take ownership and responsibility of a feature and deliver results independently
Requirements
- Experience in Unity3D development
- A degree in Computer Science or related field, or equivalent practical experience
- A strong portfolio demonstrating proficiency in game or application development
- Solid understanding of object-oriented programming principles and software design patterns
- Familiarity with version control systems (e.g., Git) and agile development methodologies
- Ability to work independently with strong work ethics and efficient time management
- Excellent teamwork and communication skills, with the ability to work collaboratively in a fast-paced environment
- Eagerness to learn and adapt to new technologies and tools
- Mobile development experience
Benefits
- Fast-paced environment with rapid growth and expansion opportunities
- High-energy team driving towards ambitious goals
- Training and development, access to courses and training, fosters continuous learning and personal growth
- Health and wellness benefits, financial support for maintaining a healthy and active lifestyle for physical well-being
- ITP Tjänstepension, supplementary pension plan for retirement savings
About the Company
TERNA develops sophisticated GNSS-based 3D solutions, primarily an Android application, to enhance productivity for individual operators and machines in heavy machinery and construction. The company also develops its own Inertial Measurement Units (IMUs) in-house, offering combined software and hardware solutions with impressive accuracy and reliability. TERNA is growing in a rapidly expanding global market.