Why should I do this

Pacifica Prime is a 3 month program to prepare you for employment as a Software Engineer. With Pacifica Prime, you will improve your technical and soft skills to become an internationally competitive tech professional. At the successful completion of this program you will be connected with employers and coached through the interview process.

The process


Fill in the online application form (includes terms and conditions)

Complete screening process

  • Online tests
  • Do an online course
  • Complete screening process
  • Take another test (to evaluate your knowledge of what you just learned

Interview online or in person

  • Assess attitude
  • Assess basic communication skills
  • Assess which stream you belong to

Project challenge

  • Provided with communication platforms
  • Complete a small assignment
  • May be working in a team or individual or both

Formal onboarding

  • Assigned to your stream

The streams available

  • Backend Web Development
  • Front End Web Development
  • DevOps and Cloud Engineering


Mike Lanier

Lead programing teacher

For the last decade, Mike Lanier has been helping programmers of all levels improve their skills, teaching classes for companies like LinkedIn, Adobe, Facebook, and more. Aside from coding, he’s passionate about music, neuroscience, and meditation.

Hasini Abeywickrama

PhD candidate at the University of Technology Sydney

Researching on incorporating Unmanned Aerial Vehicles into wireless communication systems. She also works as an academic at the university. Prior to starting post-graduate studies, she has worked as a senior software engineer at Virtusa Corporation.

Ryan Williams

Skilled programmer and teacher

Ryan is a diverse and experienced programmer having worked in a variety of startups and leading tech companies including Verizon Wireless, Yahoo!, Oracle and FedEx. Having recently worked with the Australian Defence Force, he is a reliable and structured teacher with a sharp ability to communicate his expertise.

Dhanya Himaja

Developer, open source software advocate

Dhanya's strengths are in understanding and providing cutting edge Quantitative and Analytical Solutions as a Developer, Tester and as a Devops enthusiast. She has a quest for learning new Frameworks and Design styles. She is in the process of designing and developing Full-Stack Web applications.

Sean Dotau

Blockchain expert and programmer

Sean is an avid technologist, always learning and always sharing. He started his career as a programmer, then focused on integration before becoming a trainer for IBM, Atlassian and Consensys where he has trained large multinationals such as LG, P&G and Union Bank in blockchain technologies.


9.30am Review past work

10am Live broadcast from trainer on general skills/soft skills

12pm Lunch

1pm Live broadcast from tutor on specific elective stream

2pm Self directed online learning in specific stream

3.30pm Break

4pm Project work in specific stream with online tutor support available via chat

5.30pm End of day


Support available

There are always staff on hand to help you throughout your journey to become a globally competitive technology professional. A support representative is available at our office to respond to any day to day requests that you have.

A program manager is assigned to each cohort of Primers and will guide you through the materials and also act as a facilitator for some of the project activities.

The stream tutors are also available at set times throughout your upskilling and can be contacted through the various communication platforms that we provide.

The soft skills lecturer will also be available at specific times throughout your journey to ensure you are working well and adopting the new methodologies that you are learning.


Who are we looking for?

A minimum of 3-5 years of professional experience, during which you’ve built technical expertise and professionalism.


  • Intermediate knowledge of at least one front-end framework — React, Angular, Vue
  • Working knowledge of at least one CSS framework — Bootstrap, Materialize CSS, Semantic UI, Tailwind or equivalent
  • Intermediate understanding of JavaScript core language concepts — DOM manipulation, Fetch API, ES6 features
  • Working knowledge of unit and integration testing and testing frameworks/libraries — Jest, Jasmine, Mocha or equivalent
  • Working knowledge of at least one task runner — gulp, npm scripts or equivalent
  • Working knowledge of at least one module bundler — webpack, parcel or equivalent
  • Working knowledge of at least one version control tool — Git, Mercurial


  • Experience with architecture and design principles, building to consider maintainability, performance, security requirements, and impact.
  • Knowledge of code linting and formatting tools — ESLint, Prettier

What You’ll Get

  • Full-time job opportunity in Dubai
  • International working environment
  • Upskilling of your tech abilities

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, or disability status.