Unity software engineer at Vargas Ingeniería S.A.S | Torre

Unity software engineer

Emma highlights
This highlight was written by Emma’s AI. Ask Emma to edit it.
Full-time

Legal agreement: Contractor

Currency exchange and payroll taxes to be paid by:

Depends on the location of the candidate

Compensation USD2k/month
Non-negotiable
location_on
Remote (for Colombia residents)
Posted over 3 years ago

Responsibilities


🎯 Description: We are a fast-paced startup seeking a highly skilled and adaptable Unity Developer to join our team. As a Unity Developer, you will play a crucial role in designing, developing, and maintaining a cutting-edge interactive application using the Unity engine. You will collaborate closely with a multidisciplinary team of artists, designers, and developers to create captivating and immersive experiences for our target audience. Fluency in English is required as you will be reporting directly to the Head Software Engineer who only speaks English. We are looking for someone who thrives in a startup environment, is proactive, and possesses a strong entrepreneurial mindset. 🟢 Requirements: → Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience). → Fluent in spoken and written English. → Strong proficiency in C# programming language and solid grasp of object-oriented design principles. → Proven track record in developing games or interactive applications using Unity. → Proficient in Unity's tool set and features, including asset management, animation, and UI development. → Familiarity with version control systems, such as Git. → Knowledge of mobile game development and optimization techniques. → Experience with multiplayer and networked game development is a plus. → Demonstrates strong problem-solving skills and the ability to work both independently and collaboratively in a team environment. 🟢 Responsibilities: → Design and develop innovative interactive applications and games using the Unity engine, with a focus on mobile platforms such as iOS and Android. → Write clean, efficient, and optimized code using C# to ensure smooth performance on mobile platforms. → Help implement and fine-tune touch-based controls and user interfaces (UI) for intuitive mobile gameplay experiences. → Optimize games for mobile performance, considering factors such as limited resources, varying screen sizes, and different device capabilities. Integrate mobile-specific features, such as push notifications, in-app purchases, and social media sharing, using Unity's mobile SDKs and plugins. → Troubleshoot and debug mobile-specific issues, including performance bottlenecks, compatibility, and device-specific bugs. → Collaborate with the Head Software Engineer and provide regular progress updates, discussing mobile-specific challenges and proposing solutions.