2 270 Unity Developer jobs in Bahrain
Unity Developer
Posted today
Job Viewed
Job Description
Unity Developer (VR Content Creation – Senior Level)
Location: Riffa – Bahrain / Remote
Employment Type: Full-time
Experience Level: 2+ years' experience
Key Responsibilities
* Develop and maintain interactive applications using Unity3D.
* Implement Smooth Multiplayer Networking using Unity Network Solutions.
* Collaborate with project managers, designers, and other developers to bring concepts to life.
* Implement VR-specific features, controls, and user interfaces.
* Optimize performance for various VR platforms (e.g., Meta Quest, HTC Vive).
* Troubleshoot and debug issues in development and testing phases.
* Stay updated with Unity and VR development trends, tools, and best practices.
Requirements
* Advanced knowledge of Unity3D and C# programming.
* Advanced Understanding of Integrating and developing Unity assets (materials, animation, physics).
* Comfortable with Git or similar version control systems.
* Strong problem-solving skills and a willingness to learn quickly.
* Ability to work independently
* Ability to collaborate, manage, and mentor Junior Unity Developers
Nice to Have (Pluses)
* Hands-on experience in VR content creation (Meta Quest, HTC Vive, Pico, etc.).
* Knowledge of XR Interaction Toolkit or similar frameworks.
* Unity certifications (e.g., Unity Certified Associate or equivalent).
* Experience with Blender, Maya, or other 3D asset creation tools.
* Understanding of optimization techniques for VR.
What We Offer
* Opportunity to work on cutting-edge VR projects from concept to launch.
* Mentorship and training to help you grow as a Unity Developer.
* Flexible working arrangements.
* A creative and supportive team environment where your ideas matter.
If you are a passionate and skilled developer ready to help us shape the future of virtual reality, we encourage you to apply. Please submit your resume and a brief cover letter through our online portal. We look forward to reviewing your application
Job Type: Full-time
Unity Developer
Posted today
Job Viewed
Job Description
Unity Developer (VR Content Creation – Junior Level)
Location: Riffa - Bahrain
Employment Type: Full-time
Experience Level: Entry-level to 2 years' experience.
Key Responsibilities
· Develop and maintain interactive applications using Unity3D.
· Collaborate with designers, artists, and other developers to bring concepts to life.
· Implement VR-specific features, controls, and user interfaces.
· Optimize performance for various VR platforms (e.g., Meta Quest, HTC Vive).
· Troubleshoot and debug issues in development and testing phases.
· Stay updated with Unity and VR development trends, tools, and best practices.
Requirements:
· Basic knowledge of Unity3D and C# programming.
· Understanding 3D concepts (assets, materials, animations, physics).
· Familiarity with Git or similar version control systems.
· Strong problem-solving skills and a willingness to learn quickly.
· Ability to work collaboratively in a team environment.
Nice to Have (Pluses)
· Hands-on experience in VR content creation (Meta Quest, HTC Vive, Pico, etc.).
· Knowledge of XR Interaction Toolkit or similar frameworks.
· Unity certifications (e.g., Unity Certified Associate or equivalent).
· Experience with Blender, Maya, or other 3D asset creation tools.
· Understanding of optimization techniques for VR.
What We Offer
· Opportunity to work on cutting-edge VR projects from concept to launch.
· Mentorship and training to help you grow as a Unity Developer.
· Flexible working arrangements.
· A creative and supportive team environment where your ideas matter.
This is more than a job—it's an opportunity to create and innovate. If you're a team player with a passion for VR and a drive to learn, you'll thrive here. Join us in Riffa, Bahrain, and start your journey with a team that values your ideas. Apply now
Job Type: Full-time
Education:
- Bachelor's (Preferred)
Senior Unity Developer
Posted today
Job Viewed
Job Description
Location: Riffa – Bahrain / Remote
Employment Type: Full-time
Experience Level: 2+ years experience
Key Responsibilities
- Develop and maintain interactive applications using Unity3D.
- Implement Smooth Multiplayer Networking using Unity Network Solutions.
- Collaborate with project manager, designers, and other developers to bring concepts to life.
- Implement VR-specific features, controls, and user interfaces.
- Optimize performance for various VR platforms (e.g., Meta Quest, HTC Vive).
- Troubleshoot and debug issues in development and testing phases.
- Stay updated with Unity and VR development trends, tools, and best practices.
Requirements
- Advanced knowledge of Unity3D and C# programming.
- Advanced Understanding of Integrating and developing Unity assets (materials, animation, physics).
- Comfortable with Git or similar version control systems.
- Strong problem-solving skills and a willingness to learn quickly.
- Ability to work independentally
- Ability to collaborate , manage, and mentor Junior Unity Developers
Nice to Have (Pluses)
- Hands-on experience in VR content creation (Meta Quest, HTC Vive, Pico, etc.).
- Knowledge of XR Interaction Toolkit or similar frameworks.
- Unity certifications (e.g., Unity Certified Associate or equivalent).
- Experience with Blender, Maya, or other 3D asset creation tools.
- Understanding of optimization techniques for VR.
What We Offer
- Opportunity to work on cutting-edge VR projects from concept to launch.
- Mentorship and training to help you grow as a Unity Developer.
- Flexible working arrangements.
- A creative and supportive team environment where your ideas matter.
Job Type: Full-time
Pay: BD BD1, per month
Application Question(s):
- How many years of professional experience you have in Unity Development?
- Do you have any experience in VR / XR?
Lead Game Developer (Unity)
Posted 6 days ago
Job Viewed
Job Description
Key Responsibilities:
- Lead the technical direction and implementation of game features using Unity engine.
- Design, develop, and optimize game systems, gameplay mechanics, and core features.
- Write clean, efficient, and maintainable C# code.
- Collaborate with game designers to translate concepts into functional gameplay.
- Mentor and guide junior and mid-level developers, fostering a culture of technical excellence and continuous learning.
- Identify and address technical challenges and bottlenecks in the development process.
- Contribute to architectural decisions and long-term technical strategy.
- Implement and maintain best practices for code quality, testing, and deployment.
- Work closely with QA to ensure bug-free and polished game releases.
- Stay current with industry trends, emerging technologies, and best practices in game development.
- Participate in code reviews and provide constructive feedback.
- Troubleshoot and resolve complex technical issues across the game development lifecycle.
- Bachelor's degree in Computer Science, Game Development, or a related field, or equivalent practical experience.
- 5+ years of professional experience in game development, with at least 2 years in a lead or senior role.
- Proven expertise in Unity game engine and C# programming.
- Strong understanding of object-oriented programming, data structures, and algorithms.
- Experience in developing and shipping multiple titles on PC or console platforms.
- Familiarity with version control systems like Git.
- Excellent problem-solving, debugging, and analytical skills.
- Strong communication and interpersonal skills, with the ability to effectively lead and collaborate remotely.
- Experience with mobile game development (iOS/Android) is a plus.
- Familiarity with shaders, networking, and AI programming is desirable.
- A passion for video games and a commitment to creating high-quality player experiences.
Lead Game Developer (Unity)
Posted 7 days ago
Job Viewed
Job Description
Responsibilities:
- Lead and mentor a team of game developers, fostering a collaborative and productive environment.
- Architect, design, and implement robust game systems and features using Unity.
- Define and enforce coding standards, best practices, and performance optimization strategies.
- Collaborate closely with game designers, artists, and producers to translate creative concepts into functional gameplay.
- Oversee the entire development lifecycle, from prototyping and pre-production through to release and post-launch updates.
- Identify and resolve complex technical challenges and bugs efficiently.
- Evaluate and integrate third-party tools and technologies as needed.
- Conduct code reviews and provide constructive feedback to team members.
- Stay abreast of the latest advancements in game development technologies and trends.
- Contribute to technical documentation and knowledge sharing within the team.
- Bachelor's degree in Computer Science, Game Development, or a related field, or equivalent practical experience.
- 8+ years of professional game development experience, with at least 3 years in a lead or senior technical role.
- Expert proficiency with the Unity game engine and C#.
- Strong understanding of 3D graphics, physics, AI, networking, and other core game development concepts.
- Experience with version control systems such as Git.
- Proven ability to design and implement scalable and maintainable game architecture.
- Excellent problem-solving, debugging, and analytical skills.
- Strong leadership, communication, and interpersonal skills.
- Experience working in an Agile/Scrum development environment.
- A portfolio showcasing previous game development projects is highly desirable.
Lead Game Developer (Unity)
Posted 16 days ago
Job Viewed
Job Description
Responsibilities:
- Lead and mentor a team of game developers, providing technical direction and fostering a collaborative environment.
- Oversee the design, implementation, and optimization of core game systems and features using Unity.
- Architect robust and scalable code solutions for complex gameplay mechanics and engine-level systems.
- Collaborate closely with artists, designers, and producers to translate creative vision into functional gameplay.
- Implement and refine game performance optimization strategies for various platforms.
- Conduct code reviews, enforce coding standards, and ensure the delivery of high-quality, maintainable code.
- Proactively identify and resolve technical challenges and risks throughout the development cycle.
- Stay current with the latest Unity features, tools, and best practices, and advocate for their adoption where appropriate.
- Contribute to the overall technical direction and strategy of the studio.
- Participate in the hiring process for new development talent.
Qualifications:
- Bachelor's degree in Computer Science, Game Development, or a related field, or equivalent practical experience.
- Minimum of 7 years of professional game development experience, with at least 3 years in a lead or senior role.
- Expert proficiency in C# and the Unity game engine.
- Demonstrated experience in shipping multiple titles across different platforms (PC, Console, Mobile).
- Strong understanding of object-oriented programming, design patterns, and data structures.
- Experience with version control systems (e.g., Git).
- Excellent problem-solving, debugging, and optimization skills.
- Exceptional leadership, communication, and team collaboration abilities.
- A passion for games and a keen eye for detail in game design and execution.
This hybrid position is based in Isa Town, Southern, BH . We are looking for an individual who can inspire a team and drive the creation of groundbreaking games.
Lead Game Developer (Unity)
Posted 23 days ago
Job Viewed
Job Description
Key Responsibilities:
- Lead the technical design and implementation of core gameplay systems and features in Unity.
- Mentor and guide a team of game developers, fostering a collaborative and productive environment.
- Write clean, efficient, and well-documented C# code for gameplay mechanics, AI, UI, and other game systems.
- Collaborate closely with designers, artists, and producers to translate game design documents into functional, engaging gameplay.
- Optimize game performance across target platforms, ensuring smooth frame rates and efficient memory usage.
- Implement and maintain game logic, physics, and player interactions.
- Develop and integrate AI behaviors for non-player characters.
- Contribute to the overall architecture of the game project.
- Proactively identify and solve complex technical challenges.
- Stay current with Unity engine updates, industry trends, and best practices in game development.
- Participate in code reviews and promote high standards of code quality and maintainability.
- Assist in the debugging and testing process to ensure a polished final product.
- Bachelor's degree in Computer Science, Game Development, or a related field, or equivalent industry experience.
- Minimum of 5 years of professional game development experience, with at least 2 years in a lead or senior role.
- Strong proficiency in C# and the Unity game engine.
- Demonstrated experience in developing and shipping at least one commercial game title.
- Solid understanding of 3D mathematics, physics, and game architecture patterns.
- Experience with version control systems (e.g., Git).
- Excellent problem-solving, debugging, and optimization skills.
- Strong leadership, communication, and team collaboration abilities.
- Passion for games and a keen eye for gameplay mechanics and player experience.
- Experience with (specific game genre, e.g., RPG, FPS, Strategy) development is a significant plus.
Be The First To Know
About the latest Unity developer Jobs in Bahrain !
Lead Game Developer (Unity)
Posted 25 days ago
Job Viewed
Job Description
Key Responsibilities:
- Lead the design and development of complex game systems and features using the Unity engine.
- Architect and implement efficient, scalable, and maintainable game code.
- Collaborate closely with designers, artists, and producers to achieve project vision and goals.
- Mentor and guide junior game developers, fostering a collaborative and productive team environment.
- Conduct code reviews, provide constructive feedback, and ensure adherence to coding standards.
- Identify and resolve technical challenges and performance bottlenecks.
- Contribute to technical planning, estimations, and risk assessment for new game projects.
- Develop and implement effective debugging and testing strategies.
- Stay current with advancements in Unity technology and game development best practices.
- Champion a culture of innovation and quality throughout the development process.
- Bachelor's degree in Computer Science, Game Development, or a related field, or equivalent experience.
- 5+ years of professional game development experience, with a strong focus on Unity.
- Proven experience in a lead or senior development role on shipped titles.
- Expertise in C# and object-oriented programming principles.
- Deep understanding of Unity's features, tools, and optimization techniques.
- Experience with version control systems (e.g., Git).
- Strong problem-solving, debugging, and analytical skills.
- Excellent communication and interpersonal skills, with the ability to lead and inspire a team.
- Passion for video games and a strong understanding of game design principles.
Remote Lead Game Developer (Unity)
Posted 16 days ago
Job Viewed
Job Description
Software Engineer
Posted today
Job Viewed
Job Description
Full stack Developer to work in Bahrain D3 office
Education Qualification
- M.Sc. Computer Science / B-Tech CS / B.C.A / M.C.A / BE or equivalent
Job Description
- Angular Expertise:
Proficiency in Angular for front-end development. Develop modular, reusable, and maintainable code using
Angular, TypeScript, HTML, and SCSS
. Understanding of core Angular concepts like components, services, and modules. - .NET Proficiency:
Strong expertise in
.NET Core
and .NET framework for building server-side applications. Familiarity with
.NET Core Web API, Entity Framework, ASP.NET Web Forms, C#.NET Windows Forms and Windows Services - Web Technologies:
Solid skills in
HTML5, CSS3, JSON, Bootstrap 5, and JavaScript
, along with responsive design techniques for building user interfaces that adjust to different devices. - Mobile Technologies:
Android & React Native - Minimum
4 years
of development experience using .NET & Angular - Expertise in
Microsoft SQL Server Database
. Familiarity with Stored procedures, Functions, Triggers, Temporary tables, Tables variables, Jobs. - Expertise in version Control:
GitHub - Experience with
RESTful API integration and asynchronous data handling
in Angular.
Responsibility
- To be part of Design, Development, Coding, Testing and implementation team
- Conduct thorough testing and debugging to ensure the stability and reliability of web applications
- Implement responsive web design principles and optimize applications for various devices and browsers
- Know how to test APIs using Docker and Postman
- Should be able to develop and code independently
- Should be able to handle multiple tasks within the department
- Work confidently with clients and maintain the company confidentiality
- Maintain the company reputation
Qualifications
- Bachelor's degree or equivalent experience in Computer Science or related field
- Development experience with programming languages
- SQL database or relational database skills