3 247 Programmer jobs in Bahrain
CNC Machinist Programmer
Posted today
Job Viewed
Job Description
URGENTLY looking for CNC Operator / Programmer* Operating CNC machinery (3-axis, 5-axis, laser, and water jet) * Preparing job sheets and cutting lists for efficient production * Using a wide range of tools and equipment for carpentry projects * Managing and reporting on daily and weekly progress * Creating detailed manufacturing documents with all necessary dimensions * Communicating progress and projections through custom Excel spreadsheetsOption 2 (Engaging & Enthusiastic)
Job Type: Full-time
Senior Game Programmer
Posted 16 days ago
Job Viewed
Job Description
Responsibilities:
- Design, implement, and optimize game features and systems using C++ and the chosen game engine (e.g., Unreal Engine, Unity).
- Collaborate with game designers to translate gameplay concepts into functional mechanics.
- Work with artists to integrate game assets and ensure visual fidelity.
- Develop and refine AI behaviors for characters and game systems.
- Implement and optimize UI elements and user experience flows.
- Write clean, efficient, well-documented, and maintainable code.
- Identify and resolve complex technical issues and bugs within the game.
- Contribute to engine development and optimization efforts.
- Participate in code reviews, providing constructive feedback to peers.
- Mentor junior programmers and share technical expertise.
- Stay current with industry best practices and emerging game development technologies.
- Optimize game performance for various target platforms.
- Assist in the planning and estimation of programming tasks.
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent professional experience.
- Minimum of 6 years of professional experience in game programming, with a strong portfolio of shipped titles.
- Expert proficiency in C++ and object-oriented programming principles.
- Experience with major game engines such as Unreal Engine or Unity.
- Strong understanding of game development pipelines, algorithms, and data structures.
- Experience with version control systems (e.g., Git, Perforce).
- Knowledge of physics engines, animation systems, and rendering pipelines.
- Excellent problem-solving and debugging skills.
- Strong communication and teamwork abilities.
- Ability to thrive in a hybrid work environment, collaborating effectively both in-office and remotely.
- Passion for video games and a deep understanding of game design principles.
- Experience with gameplay programming, AI, or UI development is highly desirable.
CNC programmer cum operator
Posted today
Job Viewed
Job Description
ob Opening: CNC Programmer cum Operator (Woodworking)
Location: Bahrain
Experience Required: Minimum 5 Years
Availability: Immediate Joiners Preferred
We are seeking a skilled and experienced CNC Programmer cum Operator with a strong background in woodworking to join our dynamic team. The ideal candidate will have hands-on experience with both Chinese and Italian CNC machines, and be proficient in 3D programming for 4-axis and lathe CNC operations.
Key Responsibilities:
Program and operate CNC machines for woodworking projects.
Handle 3D modeling and machining on 4-axis CNC and lathe machines.
Interpret technical drawings and CAD files to produce precise components.
Maintain and troubleshoot CNC equipment (Chinese and Italian brands).
Ensure high-quality output and adherence to safety standards.
Requirements:
Minimum 5 years of experience in woodworking CNC programming and operation.
Proficient in 3D CNC programming and multi-axis machining.
Experience with Chinese and Italian CNC machines is a must.
Ability to work independently and manage multiple tasks efficiently.
Strong attention to detail and commitment to quality.
What We Offer:
Competitive salary based on experience.
Supportive work environment with growth opportunities.
Exposure to advanced CNC technologies and diverse projects.
To Apply:
Send your CV and portfolio to
Or contact me
Lead Film Festival Programmer
Posted 14 days ago
Job Viewed
Job Description
Responsibilities:
- Develop and execute the overall artistic vision and programming strategy for the film festival.
- Source, preview, and select a diverse range of feature films, documentaries, and short films from around the globe.
- Cultivate and maintain strong relationships with filmmakers, producers, distributors, and sales agents.
- Attend major international film festivals, markets, and industry events to scout for talent and potential acquisitions.
- Curate themed sections, retrospectives, and special programs within the festival lineup.
- Collaborate with the marketing and communications team to develop program descriptions and promotional materials.
- Work closely with the operations and logistics team to ensure smooth scheduling and execution of film screenings.
- Manage the film submission process, including jury selection and evaluation.
- Provide insights and recommendations for guest programming and speaker invitations.
- Stay abreast of current trends, emerging filmmakers, and significant works in world cinema.
- Contribute to the festival's overall mission and strategic goals.
- Prepare budgets and manage financial resources related to programming acquisition and guest travel.
Qualifications:
- Minimum of 7 years of experience in film programming, curation, or festival management.
- Demonstrated passion for and deep knowledge of world cinema across various genres and historical periods.
- Proven ability to identify compelling cinematic works and emerging talent.
- Established network within the international film industry (filmmakers, distributors, sales agents).
- Experience attending and navigating major film markets and festivals (e.g., Cannes, Berlin, Venice, Sundance).
- Excellent written and verbal communication skills, with the ability to write engaging film synopses.
- Strong organizational and project management skills, with the ability to manage complex schedules and logistics.
- Experience in budget management and financial planning.
- Ability to travel extensively and work independently in a hybrid remote/on-location model.
- Bachelor's degree in Film Studies, Cinema, Arts Administration, or a related field; Master's degree is a plus.
This position is based in Sanad, Capital, BH , with a hybrid work arrangement that includes significant travel and remote responsibilities.
Senior Performing Arts Programmer
Posted 15 days ago
Job Viewed
Job Description
Responsibilities:
- Develop and execute a comprehensive artistic programming strategy that aligns with the organization's mission and audience demographics.
- Identify, scout, and book a diverse range of performing artists and companies across various disciplines (e.g., theatre, dance, music, spoken word).
- Negotiate contracts, fees, and technical requirements with artists and their representatives.
- Curate season schedules, ensuring a balanced and engaging program of events.
- Collaborate with marketing and communications teams to develop promotional materials and strategies.
- Manage the programming budget effectively, ensuring financial viability of the season.
- Build and maintain strong relationships with artists, agents, managers, and cultural organizations.
- Conduct audience research and analysis to inform programming decisions.
- Oversee artist relations, ensuring a positive experience for performers.
- Stay abreast of current trends and innovations in the performing arts landscape.
This is a remote-first position, allowing you to manage programming initiatives from anywhere. We are seeking a self-starter with excellent digital collaboration skills, capable of working independently and managing complex projects virtually. Your creative vision and expertise will be essential in shaping the cultural offerings for our client, located in the Nuwaidrat, Southern, BH area. This role offers a unique opportunity to influence the artistic direction and impact the cultural vibrancy of the community.
Qualifications:
- Bachelor's degree in Arts Administration, Theatre, Music, Dance, or a related field. A Master's degree is preferred.
- Minimum of 5-7 years of experience in programming, curation, or management within the performing arts sector.
- Demonstrated knowledge of and passion for a wide range of performing arts disciplines.
- Proven ability to develop and execute successful artistic programs.
- Strong negotiation and contract management skills.
- Excellent understanding of budget management.
- Extensive network within the national and international performing arts community.
- Exceptional communication, presentation, and interpersonal skills.
- Proficiency in using digital tools for project management and communication.
- A keen eye for artistic quality and audience engagement.
Senior Performing Arts Programmer
Posted 16 days ago
Job Viewed
Job Description
Junior Game Programmer (Remote)
Posted 24 days ago
Job Viewed
Job Description
Responsibilities:
- Assist senior programmers in implementing game features and mechanics.
- Write, test, and debug code for various game systems.
- Collaborate with designers and artists to integrate assets and functionality.
- Participate in code reviews and contribute to improving code quality.
- Help maintain and update game engine components.
- Research and implement new programming techniques as required.
- Document code and technical designs.
- Contribute to a positive and collaborative team environment.
- Currently pursuing or recently completed a degree in Computer Science, Game Development, or a related field.
- Foundational knowledge of C++ and object-oriented programming.
- Familiarity with a game engine (e.g., Unity, Unreal Engine) is a plus.
- Strong problem-solving and debugging skills.
- Excellent communication and teamwork abilities.
- Self-motivated with a strong desire to learn and grow.
- Passion for video games and a solid understanding of game development principles.
- Ability to work independently and manage tasks effectively in a remote setting.
Be The First To Know
About the latest Programmer Jobs in Bahrain !
Senior Film Festival Programmer
Posted 24 days ago
Job Viewed
Job Description
Key Responsibilities:
- Review and evaluate hundreds of film submissions, assessing artistic merit, technical quality, and relevance to the festival's programming goals.
- Identify and cultivate relationships with emerging and established filmmakers, producers, and distributors worldwide.
- Negotiate screening licenses, fees, and contract terms with rights holders.
- Curate specific film sections or programs within the festival, ensuring thematic coherence and diversity.
- Travel to international film festivals and markets to scout for potential content and engage with industry professionals.
- Collaborate with the festival director and other programming staff to develop the overall festival lineup.
- Write compelling film synopses, press releases, and promotional materials for selected films.
- Coordinate logistics for visiting filmmakers and industry guests, including travel and accommodation.
- Contribute to panel discussions, Q&A sessions, and other festival events.
- Stay informed about current trends and developments in the global film industry.
- Bachelor's degree in Film Studies, Cinema, Arts Administration, or a related field. Master's degree preferred.
- Minimum of 5-7 years of experience in film programming, curation, or festival management.
- Extensive knowledge of international cinema across various genres and historical periods.
- Strong network of contacts within the film industry (filmmakers, distributors, sales agents).
- Excellent written and verbal communication skills, with a flair for persuasive writing.
- Proficiency in research and analysis of film content and market trends.
- Ability to manage multiple projects simultaneously and meet demanding deadlines.
- Experience with film submission management software is a plus.
- Willingness to travel extensively and work flexible hours, including evenings and weekends, especially during festival periods.
CNC Lathe Programmer cum Operator
Posted today
Job Viewed
Job Description
We are currently in urgent need of a CNC Lathe Programmer cum Operator with a minimum of 4 to 5 years of experience in FANUC control. This position is for our company here in Bahrain.
The salary offered will be commensurate with the candidate's experience, and our company will provide the necessary visa. Please note that the joining ticket will need to be covered by the selected candidate.
We would appreciate it if you could assist us in finding suitable candidates for this role.
Job Type: Full-time
Pay: BD BD per month
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