1 847 Devsecops Engineer jobs in Bahrain

Job No Longer Available

This position is no longer listed on WhatJobs. The employer may be reviewing applications, filled the role, or has removed the listing.

However, we have similar jobs available for you below.

Application Security Specialist

BHD70000 - BHD120000 Y VAM Systems

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Description
VAM Systems
is currently looking for
Application Security Specialist
for our
Bahrain
operations with the following skillsets & terms and conditions:

  • Years of Experience: years
  • Preferred Previous Work Experience: Banking

Qualification Major:
BE Computer Science and Engineering
.
Professional Training Required:
Secure Software Development and Programming.

Professional Certifications Desired:
CEH, CCNP, AWS, Azure, Java, Python, VB

Experience Required:

  • Working knowledge in technology stacks used in application development, Web applications, in particular secure application design.
  • Depth knowledge of IT risks, cyber security, and computer operating software like Windows, Linux, and UNIX.
  • Depth knowledge in the software's design with the aid of programming languages like Python, Java, etc.
  • Advanced understanding of security protocols, cryptography, and security.
  • Understanding of network protocols, Source Code Reviews and OWASP Top 10 security practices.
  • In-depth knowledge of frameworks used in developing applications.
  • Good understanding in security measures such as firewalls, intrusion detection, and prevention systems (IDS/IPS), network access controls, and network segmentation.
  • Knowledge of DNS, Security principles of routing, authentication, VPN, proxy services, and DDOS mitigation technology.
  • Expertise in the architecture of information security systems.
  • Good knowledge of IT Infrastructure, Cloud Technologies like AWS, Azure, and Information Security systems, specifically in architecture.

Job
Responsibilities:

  • Perform security analysis, develop robust security architecture, and ingrain security solutions into the Bank's Group environment ensuring the confidentiality, integrity and availability of the bank's information.
  • Develop security architecture for various Information Security control systems.
  • Perform Information Security Risk Assessments of new IT systems, design and recommend security controls to mitigate risks, reassess and enhance security architecture as needed.
  • Review security architecture of new technology solutions and business applications, assess security, and recommend controls to address risks and enhance the architecture as needed.
  • Research and recommend/implement the security standards, systems, and best practices.
  • Review system security, recommend security controls, and implement enhancements.
  • Manage information security projects/assignments.
  • Collaborating with team to develop and implement information security architecture frameworks and strategies tailored to the specific needs of the banking industry. This includes developing security architecture for applications, cloud technologies and various Information Security control systems.
  • Review technical service request and technical changes raised by IT users for Information Security risks.
  • Follow Security by Design methodology to assure the end-to-end security.
  • Conduct security reviews of business applications to identify weaknesses, recommend mitigation controls, perform thorough security testing, ensure secure design and architecture, and implement secure coding practices for input validation.
  • Provide security architectural guidance to IT.
  • Understand the risk and weakness in applications and providing expert guidance and recommendations.
  • Secure application design and architecture, and application security testing.
  • Developing security baselines for all critical applications and ensuring their efficacy.

Skills required:

  • Cyber Security Monitoring.
  • Cyber Security Analysis.
  • Cyber Security Architecture.
  • Cyber Security Audits.
  • Cyber Security Best.
  • Cyber Security Testing.
  • Cyber Security Standards and Procedures.

Terms and conditions
Joining time frame: days)

This advertiser has chosen not to accept applicants from your region.

Application Security Specialist

BHD2400 Y Propel Consult

Posted today

Job Viewed

Tap Again To Close

Job Description

Key responsibilities, accountabilities and activities

  • Perform security analysis, develop robust security architecture, and ingrain security solutions into the company environment ensuring the confidentiality, integrity and availability of the company's information.
  • Develop security architecture for various Information Security control systems.
  • Perform Information Security Risk Assessments of new IT systems, design and recommend security controls to mitigate risks, reassess and enhance security architecture as needed.
  • Review security architecture of new technology solutions and business applications, assess security, and recommend controls to address risks and enhance the architecture as needed.

Research and recommend/implement the security standards, systems, and best practices.

  • Review system security, recommend security controls, and implement enhancements.
  • Manage information security projects/assignments.
  • Collaborating with team to develop and implement information security architecture frameworks and strategies. This includes developing security architecture for applications, cloud technologies and various Information Security control systems.
  • Review technical service request and technical changes raised by IT users for Information Security risks.
  • Follow Security by Design methodology to assure the end-to-end security.
  • Conduct security reviews of business applications to identify weaknesses, recommend mitigation controls, perform thorough security testing, ensure secure design and architecture, and implement secure coding practices for input validation.
  • Conduct security reviews of business applications to identify weaknesses, recommend mitigation controls, perform thorough security testing, ensure secure design and architecture, and implement secure coding practices for input validation.
  • Provide security architectural guidance to IT.
  • Understand the risk and weakness in applications and providing expert guidance and recommendations.
  • Secure application design and architecture, and application security testing.
  • Developing security baselines for all critical applications and ensuring their efficacy.

Background, Qualifications & Experience

  • Bachelor's degree in computer science or a related field.
  • 7 - 10 years of relevant experience.
  • Secure Software Development and Programming experience.
  • Professional Certifications Desired: CEH, CCNP, AWS, Azure, Java, Python, VB
  • Fluency in English.
  • Understanding of existing & emerging technologies.

Job Type: Contract

Contract length: 12 months

Pay: BD2, BD2, per month

This advertiser has chosen not to accept applicants from your region.

Application Security Specialist

BHD70000 - BHD120000 Y VAM SYSTEMS

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Description

VAM Systems is currently looking for Application Security Specialist for our Bahrain operations with the following skillsets & terms and conditions:

  • Years of Experience: years
  • Preferred Previous Work Experience: Banking

Qualification Major: BE Computer Science and Engineering.

Professional Training Required: Secure Software Development and Programming.

Professional Certifications Desired: CEH, CCNP, AWS, Azure, Java, Python, VB

Experience Required:

  • Working knowledge in technology stacks used in application development, Web applications, in particular secure application design.
  • Depth knowledge of IT risks, cyber security, and computer operating software like Windows, Linux, and UNIX.
  • Depth knowledge in the software's design with the aid of programming languages like Python, Java, etc.
  • Advanced understanding of security protocols, cryptography, and security.
  • Understanding of network protocols, Source Code Reviews and OWASP Top 10 security practices.
  • In-depth knowledge of frameworks used in developing applications.
  • Good understanding in security measures such as firewalls, intrusion detection, and prevention systems (IDS/IPS), network access controls, and network segmentation.
  • Knowledge of DNS, Security principles of routing, authentication, VPN, proxy services, and DDOS mitigation technology.
  • Expertise in the architecture of information security systems.
  • Good knowledge of IT Infrastructure, Cloud Technologies like AWS, Azure, and Information Security systems, specifically in architecture.

Job Responsibilities:

  • Perform security analysis, develop robust security architecture, and ingrain security solutions into the Bank's Group environment ensuring the confidentiality, integrity and availability of the bank's information.
  • Develop security architecture for various Information Security control systems.
  • Perform Information Security Risk Assessments of new IT systems, design and recommend security controls to mitigate risks, reassess and enhance security architecture as needed.
  • Review security architecture of new technology solutions and business applications, assess security, and recommend controls to address risks and enhance the architecture as needed.
  • Research and recommend/implement the security standards, systems, and best practices.
  • Review system security, recommend security controls, and implement enhancements.
  • Manage information security projects/assignments.
  • Collaborating with team to develop and implement information security architecture frameworks and strategies tailored to the specific needs of the banking industry. This includes developing security architecture for applications, cloud technologies and various Information Security control systems.
  • Review technical service request and technical changes raised by IT users for Information Security risks.
  • Follow Security by Design methodology to assure the end-to-end security.
  • Conduct security reviews of business applications to identify weaknesses, recommend mitigation controls, perform thorough security testing, ensure secure design and architecture, and implement secure coding practices for input validation.
  • Provide security architectural guidance to IT.
  • Understand the risk and weakness in applications and providing expert guidance and recommendations.
  • Secure application design and architecture, and application security testing.
  • Developing security baselines for all critical applications and ensuring their efficacy.

Skills required:

  • Cyber Security Monitoring.
  • Cyber Security Analysis.
  • Cyber Security Architecture.
  • Cyber Security Audits.
  • Cyber Security Best.
  • Cyber Security Testing.
  • Cyber Security Standards and Procedures.

Terms and conditions

Joining time frame: days)

This advertiser has chosen not to accept applicants from your region.

Senior Application Security Engineer

12345 Ghuraifa, Capital BHD140000 Annually WhatJobs

Posted 15 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly skilled Senior Application Security Engineer to bolster their security efforts. This is a fully remote role, empowering you to contribute to our client's robust security framework from anywhere. You will be instrumental in ensuring the security of software applications throughout their entire lifecycle, from design and development to deployment and maintenance. Your responsibilities will include conducting security assessments, performing code reviews for vulnerabilities, implementing secure coding practices, and integrating security tools into the CI/CD pipeline. The ideal candidate will possess a deep understanding of common web vulnerabilities (e.g., OWASP Top 10), secure development principles, and security testing methodologies. Experience with static (SAST) and dynamic (DAST) application security testing tools, as well as penetration testing, is essential. You will collaborate closely with development teams to provide guidance, training, and support to help them build more secure software. This role demands strong analytical and problem-solving skills, with a proactive approach to identifying and mitigating security risks before they can be exploited. You will stay abreast of the latest security threats and vulnerabilities, adapting security strategies accordingly. The opportunity to significantly impact the security posture of our client's applications and work within a collaborative, remote-first environment is a key aspect of this role. If you are a passionate security professional dedicated to building secure software and thrive in an autonomous, remote work setting, we encourage you to apply.

Responsibilities:
  • Design and implement security controls for web and mobile applications.
  • Conduct security reviews and penetration testing of applications.
  • Identify and remediate application security vulnerabilities.
  • Develop and enforce secure coding standards and best practices.
  • Integrate security tools (SAST, DAST) into the CI/CD pipeline.
  • Collaborate with development teams to embed security throughout the SDLC.
  • Provide security training and awareness to engineering teams.
  • Respond to and investigate security incidents related to applications.
  • Stay current with emerging application security threats and technologies.
Qualifications:
  • Bachelor's degree in Computer Science, Cybersecurity, or a related field.
  • 5+ years of experience in application security engineering or a related security role.
  • In-depth knowledge of OWASP Top 10 vulnerabilities and mitigation techniques.
  • Experience with SAST, DAST, and IAST tools.
  • Proficiency in at least one scripting language (e.g., Python, Bash).
  • Familiarity with cloud security concepts (AWS, Azure, GCP).
  • Understanding of cryptography and authentication protocols.
  • Excellent analytical and problem-solving skills.
  • Strong communication and collaboration abilities.
  • Proven ability to work effectively in a remote environment.
This advertiser has chosen not to accept applicants from your region.

Senior Application Security Engineer

11511 Manama, Capital BHD125000 Annually WhatJobs

Posted 15 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is looking for a Senior Application Security Engineer to bolster their security posture. This role is critical in ensuring the security and integrity of all applications developed and deployed by the company. You will be responsible for identifying security vulnerabilities, implementing robust security controls, and developing secure coding practices throughout the software development lifecycle (SDLC). Key duties include conducting security assessments, penetration testing, and code reviews for web and mobile applications. You will work closely with development teams to integrate security seamlessly into their workflows, providing guidance and training on secure coding standards and best practices. The ideal candidate will possess extensive experience in application security, threat modeling, and vulnerability management. A strong understanding of common security vulnerabilities (e.g., OWASP Top 10) and mitigation strategies is required. You will also be involved in selecting and implementing security tools and technologies, such as SAST, DAST, and WAFs. The ability to respond to and manage security incidents, conduct root cause analysis, and implement preventive measures is essential. We are seeking an individual who is proactive, detail-oriented, and passionate about building secure software. This role requires excellent communication skills, the ability to collaborate effectively with cross-functional teams, and a deep commitment to protecting sensitive data. You will play a vital role in safeguarding our client's digital assets and maintaining customer trust. This position is based in Manama, Capital, BH , and requires on-site presence.
This advertiser has chosen not to accept applicants from your region.

Lead Penetration Tester - Application Security

BH-333 Bilad Al Qadeem, Capital BHD90000 Annually WhatJobs

Posted 9 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly experienced Lead Penetration Tester to join their growing Information Security team. This role offers a hybrid work model, combining remote flexibility with occasional on-site collaboration. You will be responsible for leading and conducting comprehensive penetration tests against web applications, mobile applications, APIs, and network infrastructure to identify vulnerabilities and assess security posture. Your expertise will be crucial in simulating real-world attacks, uncovering security weaknesses, and providing actionable recommendations to enhance the security of our systems. You will also play a key role in mentoring junior testers, developing testing methodologies, and contributing to the overall security strategy.

Responsibilities:
  • Plan, scope, and execute manual and automated penetration tests across various application layers and network segments.
  • Identify, exploit, and document vulnerabilities, including SQL injection, cross-site scripting (XSS), authentication bypass, and insecure direct object references.
  • Perform in-depth analysis of application architecture and code to identify security flaws.
  • Conduct security assessments of APIs and microservices.
  • Simulate sophisticated attack scenarios to test the effectiveness of existing security controls.
  • Develop clear, concise, and actionable penetration test reports detailing findings, risks, and remediation recommendations.
  • Present test findings and recommendations to technical teams and management.
  • Mentor and guide junior penetration testers, fostering their technical growth.
  • Research and stay current with the latest penetration testing techniques, tools, and emerging threats.
  • Contribute to the development and improvement of penetration testing methodologies and playbooks.
  • Collaborate with development teams to integrate security testing into the SDLC (Software Development Life Cycle).
Qualifications:
  • Bachelor's degree in Computer Science, Cybersecurity, or a related field, or equivalent professional experience.
  • 5+ years of hands-on experience in penetration testing, application security assessments, or offensive security.
  • Deep understanding of web application security principles, OWASP Top 10, and common vulnerabilities.
  • Proficiency with penetration testing tools such as Burp Suite, OWASP ZAP, Metasploit, Nmap, and various scripting languages (Python, Bash).
  • Experience with mobile application security testing (iOS/Android) and API security testing.
  • Strong knowledge of networking protocols, operating systems, and security architectures.
  • Excellent analytical, problem-solving, and reporting skills.
  • Ability to lead a team and manage testing engagements.
  • Relevant certifications such as OSCP, CEH, CISSP, or GWAPT are highly desirable.
  • Experience working in a hybrid environment is preferred.
This exciting opportunity is located in **Tubli, Capital, BH**. We are looking for a skilled professional who can make a significant impact on our security posture and contribute to a culture of security awareness. The hybrid nature of this role allows for a balance between focused remote work and valuable in-person collaboration with the team.
This advertiser has chosen not to accept applicants from your region.

Senior Penetration Tester - Application Security

1122 Manama, Capital BHD100000 Annually WhatJobs

Posted 13 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly skilled Senior Penetration Tester to bolster our Information Security team in Manama, Capital, BH . In this role, you will be responsible for conducting comprehensive security assessments, including penetration testing of web applications, mobile applications, APIs, and internal/external networks. You will identify vulnerabilities, analyze risks, and provide actionable recommendations for remediation to development and IT teams. The ideal candidate will possess deep technical expertise in offensive security techniques, vulnerability assessment tools, and exploit development. Responsibilities include planning and executing penetration tests, documenting findings, generating detailed reports, and staying current with emerging threats and attack vectors. You will also contribute to the development of security testing methodologies and mentor junior testers. A Bachelor's degree in Computer Science, Cybersecurity, or a related field, or equivalent work experience, is required. At least 5 years of experience in penetration testing and application security is essential. Relevant certifications such as OSCP, CEH, GPEN, or CISSP are highly valued. Strong analytical, problem-solving, and communication skills are necessary to effectively articulate complex technical findings to a diverse audience. This is a crucial role in protecting our organization's digital assets.

  • Perform web application penetration tests.
  • Conduct API security assessments.
  • Test mobile application security.
  • Identify and report software vulnerabilities.
  • Develop security remediation recommendations.
  • Research new threats and attack methods.
  • Document testing methodologies and findings.
  • Collaborate with development teams.
  • Stay updated on security best practices.
  • Mentor junior penetration testers.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Devsecops engineer Jobs in Bahrain !

Software Engineer

BHD104000 - BHD130878 Y D3-Digital Data Dimensions

Posted today

Job Viewed

Tap Again To Close

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
This advertiser has chosen not to accept applicants from your region.

Software Engineer Instructor

General Assembly

Posted 13 days ago

Job Viewed

Tap Again To Close

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
Apply for this job

* 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
This advertiser has chosen not to accept applicants from your region.

Software Engineer Instructor

The Adecco Group

Posted 20 days ago

Job Viewed

Tap Again To Close

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 adapt both our global curriculum and local approach to the technical trends and hiring environment of the times and cities we work in, but today our primary educational approach centers around JavaScript. In general, our curriculum is scaffolded to follow the historical evolution of web development. We start by teaching the fundamentals of programming and web design through JavaScript, HTML, and CSS. About 25% of our course (normally unit 2 of 4) focuses on Rails MVC or Django or similar frameworks, using that context to introduce databases, security, and other foundational knowledge. The rest of the course (units 3 and 4) focuses back on JavaScript. We cover API development in Node, then tackle one or more front-end MV* frameworks (Backbone, Angular, Ember, React). We also cover all sorts of other things that junior web developers need to know, like source control, team collaboration, and developer workflow.

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.
  • WDI/SEI Alumni a strong plus.
  • You have working experience in both front-end and back-end development, and are fluent in:
    • HTML and CSS
    • Full-stack JavaScript (strong JavaScript highly preferred)
    • 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, and Singapore.

Posting date:

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Devsecops Engineer Jobs