1 167 Go Programming jobs in Bahrain
Senior Arts Programming Manager
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Curate and manage a diverse portfolio of arts and entertainment programs, including exhibitions, performances, workshops, and festivals.
- Develop strategic programming plans that align with organizational goals and audience interests.
- Manage all aspects of event planning and execution, from concept to completion.
- Develop and manage program budgets, ensuring financial accountability and seeking sponsorship opportunities.
- Build and maintain strong relationships with artists, performers, cultural institutions, and community partners.
- Promote programs through effective marketing and communication strategies.
- Oversee the logistics and operational aspects of events, ensuring smooth delivery.
- Evaluate program success and gather audience feedback for continuous improvement.
- Stay abreast of trends and innovations in the arts and cultural sectors.
- Manage and mentor a team of arts administrators and event coordinators.
- Bachelor's degree in Arts Administration, Cultural Studies, Fine Arts, or a related field. A Master's degree is preferred.
- Minimum of 6 years of experience in arts programming, event management, or cultural programming.
- Demonstrated success in curating and managing diverse artistic events and projects.
- Strong knowledge of various art forms and the contemporary arts landscape.
- Excellent organizational, budgeting, and project management skills.
- Exceptional communication, interpersonal, and negotiation skills.
- Experience in developing and executing marketing and promotional plans for arts events.
- Ability to work collaboratively with artists, stakeholders, and diverse teams.
- Passion for the arts and a commitment to cultural enrichment.
- Proficiency in relevant software for event management and administration.
Senior Arts Administrator & Programming Manager
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Develop and implement comprehensive artistic programming strategies aligned with the organization's mission and vision.
- Curate and manage a diverse range of artistic events, exhibitions, performances, and workshops across various disciplines.
- Source, contract, and manage relationships with artists, performers, guest speakers, and cultural organizations.
- Develop and manage annual budgets for artistic programming, ensuring financial targets are met and resources are allocated effectively.
- Oversee all aspects of event logistics, including venue coordination (if applicable), technical requirements, ticketing, and on-site management (where support staff is present).
- Develop and execute marketing and promotional plans to maximize audience engagement and ticket sales.
- Cultivate and maintain strong relationships with community partners, sponsors, and funding bodies.
- Evaluate the success of programming initiatives through audience feedback, attendance figures, and financial analysis.
- Supervise and mentor junior programming staff and volunteers.
- Stay abreast of current trends and innovations in the arts and cultural sector, both locally and internationally.
- Ensure compliance with all relevant contractual obligations, permits, and licenses.
- Contribute to fundraising efforts and grant writing as needed to support programming initiatives.
- Manage artist contracts, payments, and riders, ensuring professional engagement.
- Bachelor's degree in Arts Administration, Cultural Management, Fine Arts, Theater, Music, or a related field. Master's degree preferred.
- Minimum of 5 years of progressive experience in arts administration, programming, or event management within the cultural sector.
- Demonstrated success in curating and managing diverse artistic programs and events.
- Strong financial management and budgeting skills.
- Excellent communication, negotiation, and interpersonal skills.
- Proven ability to build and maintain effective relationships with artists, stakeholders, and the community.
- Proficiency in project management and event planning methodologies.
- Familiarity with marketing and promotional strategies for arts organizations.
- Ability to work independently, manage multiple projects simultaneously, and meet deadlines in a remote environment.
- Passion for the arts and a commitment to fostering vibrant cultural communities.
Lead Curator & Programming Director
Posted today
Job Viewed
Job Description
Responsibilities:
- Develop and implement the artistic vision and programming strategy for the digital platform.
- Curate and manage virtual exhibitions, online commissions, and digital performances.
- Identify and engage with emerging and established digital artists.
- Develop relationships with artists, galleries, and cultural institutions.
- Oversee the conceptualization and execution of all programming activities.
- Manage exhibition budgets and project timelines.
- Create compelling content and narratives for exhibitions and programs.
- Engage with audiences and foster community participation online.
- Stay abreast of trends in digital art, new media, and contemporary art discourse.
- Lead and mentor a remote team of curators and program assistants.
- Master's degree in Art History, Curatorial Studies, Fine Arts, or a related field.
- Minimum of 6 years of experience in curating and programming within contemporary art, with a focus on digital or new media.
- Proven track record of developing and realizing innovative art exhibitions and projects.
- Deep knowledge of contemporary art and digital culture.
- Excellent understanding of digital art platforms and technologies.
- Exceptional organizational, project management, and communication skills.
- Ability to build and maintain strong relationships with artists and cultural stakeholders.
- Proficiency in content management systems and virtual collaboration tools.
- Passion for digital innovation in the arts and cultural sector.
Industrial Automation Technician - PLC Programming
Posted today
Job Viewed
Job Description
Key responsibilities include:
- Developing, programming, and debugging PLC (Programmable Logic Controller) logic for various industrial automation systems (e.g., Allen-Bradley, Siemens, Mitsubishi).
- Designing and implementing Human-Machine Interface (HMI) and Supervisory Control and Data Acquisition (SCADA) systems.
- Troubleshooting and resolving issues with automated machinery and control systems, often remotely.
- Conducting remote diagnostics and providing technical support to on-site maintenance teams.
- Collaborating with engineering teams to design and integrate new automation solutions.
- Managing software updates and backups for PLC and HMI systems.
- Ensuring compliance with industry standards and safety regulations for automation systems.
- Reading and interpreting electrical schematics, mechanical drawings, and process flow diagrams.
- Maintaining detailed documentation of PLC programs, system configurations, and troubleshooting procedures.
- Participating in project planning and execution for automation upgrades and new installations.
- Optimizing existing automation processes for improved efficiency and performance.
Qualifications:
- Associate's or Bachelor's degree in Electrical Engineering, Automation Technology, Industrial Technology, or a related field.
- Minimum of 4 years of experience in industrial automation and PLC programming.
- Proficiency in programming languages for PLCs (e.g., Ladder Logic, Structured Text, Function Block Diagram).
- Experience with HMI/SCADA software (e.g., Ignition, Wonderware, WinCC).
- Familiarity with industrial communication protocols (e.g., Modbus, Ethernet/IP, Profibus).
- Ability to read and interpret complex electrical schematics and control system diagrams.
- Excellent troubleshooting and problem-solving skills.
- Strong communication and interpersonal skills.
- Ability to work independently and manage tasks effectively in a remote environment.
- Proficiency in English.
- Knowledge of robotics and motion control is a plus.
Senior Event Manager - Cultural Programming
Posted today
Job Viewed
Job Description
Key responsibilities include developing event concepts and themes aligned with the institution's mission and programming goals. You will manage all logistical aspects of events, including venue selection and management, vendor negotiation and coordination (catering, audiovisual, security, entertainment), and budget management. Creating detailed event plans, timelines, and risk assessments is crucial. This role involves managing event marketing and promotion, working with the communications team to ensure effective outreach and ticket sales. You will oversee on-site event execution, ensuring seamless operations, managing staff and volunteers, and troubleshooting any issues that arise. Post-event evaluation, including financial reconciliation, analysis of attendance and feedback, and reporting on event success, is also a key function. Collaboration with artists, performers, sponsors, and community partners will be integral to the role. The Senior Event Manager must possess excellent organizational, communication, and negotiation skills, with a strong ability to manage multiple projects simultaneously under pressure. A passion for the arts and a commitment to delivering high-quality cultural experiences are essential.
Qualifications:
- Bachelor's degree in Event Management, Arts Administration, Marketing, or a related field.
- Minimum of 7 years of experience in event management, with a significant portion in the arts, culture, or entertainment industry.
- Proven track record of successfully planning and executing a variety of events, from small gatherings to large-scale festivals.
- Strong understanding of event logistics, budgeting, and contract negotiation.
- Excellent project management, organizational, and time management skills.
- Exceptional communication, interpersonal, and stakeholder management abilities.
- Experience with marketing and promotion strategies for cultural events.
- Ability to work evenings and weekends as required by event schedules.
- Proficiency in event management software and Microsoft Office Suite.
- Creative vision and a passion for delivering memorable cultural experiences.
Senior Arts Administrator - Cultural Programming
Posted today
Job Viewed
Job Description
- Developing and implementing strategic plans for arts and cultural programming.
- Managing event logistics, including venue booking, vendor coordination, and technical requirements.
- Overseeing the departmental budget, ensuring financial targets are met and resources are utilized effectively.
- Building and maintaining relationships with artists, performers, cultural institutions, and community partners.
- Developing marketing and promotional strategies to increase audience engagement and participation.
- Managing ticketing, admissions, and visitor services for events.
- Ensuring compliance with all relevant health, safety, and licensing regulations.
- Recruiting, training, and supervising administrative staff and volunteers.
- Preparing detailed reports on program performance, audience demographics, and financial outcomes.
- Researching and applying for grants and funding opportunities to support artistic endeavors.
- Contributing to the overall strategic vision and growth of the arts organization.
- Coordinating with marketing, communications, and development teams.
- Managing artist contracts and negotiations.
Senior Director of Programming - Performing Arts
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Develop and execute a comprehensive artistic vision and programming strategy for the performing arts department that aligns with the institution's mission and audience engagement goals.
- Curate and book a diverse season of performances, festivals, and special events across various disciplines, including theater, music, dance, and multidisciplinary arts.
- Cultivate and maintain strong relationships with artists, agents, production companies, and other cultural institutions globally.
- Manage the programming budget effectively, ensuring fiscal responsibility and maximizing resource allocation.
- Oversee all aspects of event production and logistics, collaborating closely with technical, marketing, and operations teams.
- Develop and implement audience development strategies to broaden reach and enhance engagement.
- Identify and pursue funding opportunities, including grants, sponsorships, and philanthropic support for programming initiatives.
- Represent the institution at industry conferences, festivals, and networking events.
- Supervise and mentor a team of programming professionals.
- Ensure a high level of artistic quality and audience experience for all presented events.
Qualifications:- Bachelor's degree in Arts Administration, Theater, Music, Dance, or a related field; Master's degree preferred.
- Minimum of 10 years of progressive experience in programming, artistic direction, or management within the performing arts sector.
- Demonstrated success in curating and producing high-quality artistic programming.
- Extensive knowledge of the international performing arts scene, including emerging artists and trends.
- Proven experience in budget management and financial oversight.
- Exceptional networking, negotiation, and relationship-building skills.
- Strong leadership, strategic thinking, and organizational abilities.
- Excellent communication, presentation, and interpersonal skills.
- Experience with marketing and audience development strategies is essential.
- Passion for the arts and a commitment to artistic excellence.
This is a unique opportunity to shape the cultural landscape of the region and contribute to a vibrant arts community. The compensation package is commensurate with the seniority of the role.
Be The First To Know
About the latest Go programming Jobs in Bahrain !
Software Engineer - OpenStack
Posted 6 days ago
Job Viewed
Job Description
Join to apply for the Software Engineer - OpenStack role at Canonical
3 days ago Be among the first 25 applicants
Join to apply for the Software Engineer - OpenStack role at Canonical
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries and very few office-based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution.
The company is founder-led, profitable, and growing.
We are hiring a Software Engineer for our OpenStack Engineering team. This is an exciting opportunity for a software engineer passionate about open source software, Linux, and OpenStack. Come build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, a growing international software company.
As a software engineer on the OpenStack Engineering team, you'll be building Charmed OpenStack and Ceph, a suite of open source Python based charms for deploying and managing OpenStack and Ceph. Your work will bring cloud platform technologies to a wide range of users and computing environments, from desktops to bare metal servers. This role requires a python software developer with a passion for automating infrastructure as code.
Applicants should be passionate about the future of the software defined datacenter, distributed systems, and open source. Canonical is a globally distributed team of engineers who share that passion, and you will need to work well in that context. Engineers who thrive at Canonical are mindful of the dynamics of the open source ecosystem, and equally aware of the needs of large, innovative organizations.
This job involves international travel several times a year, usually for one week at a time.
What you'll do
- Collaborate proactively with a distributed team
- Write high quality code to create new features
- Debug issues and produce high quality code to fix them
- Review code produced by other engineers
- Discuss ideas and collaborate on finding good solutions
- Ensure the success of OpenStack and Ceph on multiple architectures
- Work from home with global travel 2 to 4 weeks for internal and external events
- You love technology and working with brilliant people
- You are curious, flexible, articulate, and accountable
- You value soft skills and are passionate, enterprising, thoughtful, and self-motivated
- You have a Bachelor's or equivalent in Computer Science, STEM or similar degree
- You have experience with Python
- You have interest and experience with two or more of the following:Ubuntu Linux - kernel or userspace, Kubernetes, OpenStack, Ceph, AI/ML, QEMU/KVM, LXC/LXD, Python, Go, C, Postgresql, Mongo, Debian packaging, scalable web services
- You have experience with non-x86 architectures, including s390, arm64, power and others
- You have experience with OpenStack, OVN, Openvswitch and other related cloud technologies
- Learning and Development
- Annual Compensation Review
- Recognition Rewards
- Annual Leave
- Priority Pass for travel
- Flexible working option
About Canonical
Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open-source projects and the platform for AI, IoT, and the cloud, we are changing the world of software. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence; in order to succeed, we need to be the best at what we do. Most colleagues at Canonical have worked from home since our inception in 2004. Working here is a step into the future and will challenge you to think differently, work smarter, learn new skills, and raise your game.
Canonical is an equal opportunity employer
We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.
Seniority level
- Seniority level Entry level
- Employment type Full-time
- Job function Engineering and Information Technology
- Industries Software Development
Referrals increase your chances of interviewing at Canonical by 2x
Get notified about new Software Engineer jobs in Manama, Capital Governorate, Bahrain .
Manama, Capital Governorate, Bahrain 4 months ago
Manama, Capital Governorate, Bahrain 1 month ago
Bahrain $60,000.00-$120,000.00 1 month ago
Manama, Capital Governorate, Bahrain 3 days ago
Manama, Capital Governorate, Bahrain 3 weeks ago
Junior Software Engineer - Cross-platform C++ - MultipassManama, Capital Governorate, Bahrain 2 months ago
Software Engineer - Solutions EngineeringManama, Capital Governorate, Bahrain 3 days ago
Graduate Software Engineer, Open Source and Linux, Canonical UbuntuManama, Capital Governorate, Bahrain 3 days ago
Manama, Capital Governorate, Bahrain 5 months ago
Manama, Capital Governorate, Bahrain 6 months ago
Seef, Capital Governorate, Bahrain 4 weeks ago
Manama, Capital Governorate, Bahrain 2 months ago
Manama, Capital Governorate, Bahrain 3 days ago
System Software Engineer - GCC/LLVM compiler, tooling, and ecosystemManama, Capital Governorate, Bahrain 3 days ago
Manama, Capital Governorate, Bahrain 1 month ago
Software Engineer - Python - Container ImagesManama, Capital Governorate, Bahrain 2 months ago
Software Engineer - Cross-platform C++ - MultipassManama, Capital Governorate, Bahrain 5 months ago
Manama, Capital Governorate, Bahrain 3 days ago
Manama, Capital Governorate, Bahrain 3 weeks ago
Manama, Capital Governorate, Bahrain 3 days ago
Manama, Capital Governorate, Bahrain 3 days ago
Software Engineer - Python - Container ImagesManama, Capital Governorate, Bahrain 2 months ago
Manama, Capital Governorate, Bahrain 1 month ago
Manama, Capital Governorate, Bahrain 1 month ago
Manama, Capital Governorate, Bahrain 3 days ago
Manama, Capital Governorate, Bahrain 3 days ago
Distributed Systems Software Engineer, Python / GoManama, Capital Governorate, Bahrain 4 months ago
Python and Kubernetes Software Engineer - Data, AI/ML & AnalyticsManama, Capital Governorate, Bahrain 6 months ago
Manama, Capital Governorate, Bahrain 2 months ago
Software Engineer - Python - Container ImagesManama, Capital Governorate, Bahrain 4 months ago
Manama, Capital Governorate, Bahrain 2 months ago
Software Engineer - Immutable Ubuntu DesktopManama, Capital Governorate, Bahrain 4 months ago
Manama, Capital Governorate, Bahrain 2 months ago
Manama, Capital Governorate, Bahrain 3 days ago
Python Software Engineer - Ubuntu Hardware Certification TeamManama, Capital Governorate, Bahrain 4 months ago
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-LjbffrAssociate, Software Engineer
Posted 6 days ago
Job Viewed
Job Description
Established in 1986, 01 Systems is one of the first Software providers in the Middle East bringing over 30+ years of experience delivering innovative solutions. With over 300 customers in over 90 countries, 01 Systems provides state of the art solutions and services – For both, the financial and the non-financial sectors – in the areas of Digital Transformation, Signature Management, Document Management, and Business Process Management.
Using leading edge technologies, robust security and proven competency, our products and services are used to effectively mitigate business and operational risks. Over the years we have improved and enhanced our products through continued cooperation and interaction with our customers to ensure that we deliver a positive customer service and to keep our clients satisfied.
Our team shares a passion of success and a firm commitment to create an inspiring work environment for every employee. Our culture promotes an atmosphere of thoughtfulness, moments of laughter, and an appreciation of others as well as a strong work ethic and technical skills.
Job Description
We are seeking a highly skilled and experienced Full Stack Software Developer with a strong background in Web UI development and implementing .NET-based web applications . The ideal candidate will have hands-on experience with JavaScript , CSS , ASP.Net MVC , Web API , cross-browser compatibility fixes, and solid knowledge of database querying and integration. You will be responsible for building responsive, robust, and scalable web applications that offer seamless user experiences across all major browsers (and some legacy browsers like Internet Explorer 11) and devices.
Duties and Responsibilities:
- Design and develop responsive Web UIs using HTML5, CSS, JavaScript, and modern UI frameworks.
- Build and maintain ASP.Net MVC applications with seamless integration between front-end and back-end.
- Develop and consume RESTful APIs using ASP.Net Web API.
- Implement secure, high-performing, and scalable .NET-based web solutions.
- Collaborate with cross-functional teams including UI/UX designers, QA engineers, and DevOps.
- Design and interact with relational databases; write efficient SQL queries and work with stored procedures.
- Ensure cross-browser compatibility and responsive design for desktop and mobile platforms.
- Follow best practices for software development, including code reviews, unit testing, and documentation.
- Continuously improve application performance and maintainability.
- Mentor junior team members and contribute to technical design discussions.
- Bachelor’s degree in Computer Science, Information Technology, Computer Engineering, or another related field.
- Overall 8+ years of professional experience in software development, and 5+ years with extensive focus on Web UI and .NET-based applications.
- Strong proficiency in JavaScript, HTML5, CSS (including Flexbox, Grid, etc.).
- Expertise in ASP.Net MVC and Web API development.
- Experience developing responsive and cross-browser compatible user interfaces especially with Internet Explorer 11.
- Thorough knowledge of ECMA 5/6 standards.
- Proficient in working with relational databases (e.g., SQL Server, PostgreSQL), including writing queries, stored procedures, and optimization.
- Knowledge of web application security and performance optimization.
- Familiarity with version control systems such as Git, or Bit Bucket.
- Strong analytical, debugging, and troubleshooting skills.
- Excellent communication and teamwork abilities.
- Experience with JavaScript frameworks like Bootstrap, Knockout, JQuery.
- Experience with modern JavaScript frameworks (e.g., React, Angular, Vue.js).
- Experience with C# language and Dot Net.
- Familiarity with containerization concepts, hands-on experience is a plus.
- Knowledge of Entity Framework or other ORM tools.
- Knowledge of Unit Testing with frameworks like XUnit, NUnit, MSTest, etc.
- Understanding of Agile methodologies (Scrum, Kanban).
- High levels of initiative, along with the ability to work with minimal oversight, and capability to multitask.
- A team player, with willingness to assist other team members through brainstorming, review, mentorship, or knowledge-sharing to improve the performance of the team.
- Ability to understand and articulate good architectural and design principles.
- Strong written and verbal communication skills, including the ability to present complex information in a succinct and easy to understand manner.
- Experience working in an agile development environment.
- Drive for continuous learning and self-improvement.
- Familiarity with continuous integration and deployment.
- Experience developing and deploying on major cloud services platforms (IAAS, PAAS) such as AWS and Azure.
- Competitive salary.
- Monthly transport allowance.
- Bahrain visa Sponsorship for you and your family.
- Sponsored flight back to Home Country once per annum for you and your family.
- Medical Insurance for you and your Family.
- A collaborative and innovative team environment.
- Opportunities for learning, development, and career advancement.
Software Engineer Instructor
Posted 10 days ago
Job Viewed
Job Description
Since 2011, General Assembly has transformed tens of thousands of careers through pioneering, experiential education in today’s most in-demand skills. As featured in The Economist, Wired, and The New York Times, GA offers training in web development, data, design, business, and more, both online and at campuses around the world. Our global professional community boasts 60,000 full- and part-time alumni — and counting. In addition to fostering career growth for individuals, GA helps employers cultivate top tech talent and spur innovation by transforming their teams through strategic learning. More than 21,000 employees at elite companies worldwide have honed their digital fluency with our upskilling and reskilling initiatives. GA has also been recognized as one of Deloitte’s Technology Fast 500, and Fast Company has dubbed us leaders in World-Changing Ideas as well as the #1 Most Innovative Company in Education.
GA is at the leading edge of creating practical solutions to one of the most pressing challenges of our time - the future of work. As recognized by The World Economic Forum, BCG, the OECD and more, these are big challenges to which only a few companies are offering real solutions. In this role, you'll be speaking every day to corporate leaders who rely on GA to help them apply these solutions to their workforce of the future.
We are looking for instructors
Our Software Engineering Immersive course is a life-changing educational experience where our students learn the skills and mindsets to take on new careers as web developers. We are looking for a lead instructor with strong full-stack web development experience to play a key role in teaching and leading the instructional team.
Why teach our Software Engineering Immersive?
If you are looking to make a life-changing impact by sharing your love for software development with the next generation of developers, we’d love for you to consider joining our team. This is also an opportunity to support General Assembly's programs in our newest region in the Middle East, Bahrain! We deliver more than just skills training, and are looking for teachers who share our vision for a community of lifelong learners pursuing work that they love. As an Instructor Lead for our flagship full-time web development program, you will join us to:
- Work closely with one or more co-instructors to guide students through a rigorous, transformational journey towards apprenticeship in software development.
- Become a better leader and mentor as you learn from veteran instructors and our world-class instructional coaches.
- Inspire and support students as they identify their passions and drive their own continued learning beyond the curriculum.
- Adapt our global curriculum and use it to guide your teaching, building your own lesson plans as needed and contributing back your lessons learned over time.
- Facilitate a safe, supportive, and energetic community that welcomes the various needs and learning styles of your students.
What do we teach?
We give students the chance to spend focused time building at least 4 major projects, in addition to other smaller projects and labs. About 20% of overall class time is spent on dedicated project work.
Skills and Qualifications:
- You are the person that your colleagues naturally gravitate to when they are trying to figure something out.
- You are eager to shape the skills, minds, and careers of the newest generation of web developers.
- You have at least 3+ years of experience working on a software development team.
- You have working experience in both front-end and back-end development, and are fluent in:
- HTML and CSS
- At least one JS MV* framework (Angular, Backbone, or React preferred)
- SQL databases (we generally use PostgreSQL)
- NoSQL (we generally cover MongoDB and Redis)
- At least one additional object-oriented language (Ruby or Python preferred)
Responsibilities and Duties
- Teach Sunday-Thursday, 9am-5pm (local time), for the 12 week duration of the program.
- Instructors will need to commit a few hours per week supporting students, preparing lessons and materials, leveraging existing GA curriculum content.
- Work closely with co-instructors or teaching assistants to provide students with meaningful and prompt feedback on their progress.
- Work alongside GA staff and teaching team to best meet the needs and learning styles of your students.
- Guide students through development of a stellar final project that will showcase their abilities to hiring managers.
- Facilitate a dynamic, collaborative, and positive classroom community.
- Inspire students to persevere through the challenges of learning a new skill set.
General Assembly will cover all travel-related expenses for qualified candidates.
Unless otherwise noted, remote positions can be performed from the following approved General Assembly operating countries:
- United States of America (states of operation may vary)
- Canada (provinces of operation may vary)
- United Kingdom
- Australia
- Singapore
* indicates a required field
First Name *
Last Name *
Email *
Phone *
Location (City) *
Resume/CV *
Accepted file types: pdf, doc, docx, txt, rtf
Are you a current or former GA instructor? * Select.
Are you a current or former GA student? * Select.
If so, what course and when?
What programming language(s) do you have the most experience in? *
LinkedIn Profile:
Anything additional you think we should know?
This role is based in Bahrain (in-person/on campus). Are you comfortable/available to work in Bahrain on-site? * Select.
If your preferred name is different than your legal name, please state here *
#J-18808-Ljbffr