Junior/Mid-Level Web Developer (Angular + Ionic)

A Square is on the lookout for a passionate Web Engineer who’s fluent in TypeScript and experienced with the Angular framework to help us build elegant, high-performance user interfaces. You’ll be crafting reusable UI components and shipping them not only for the web, but also to mobile and desktop platforms using Ionic or similar cross-platform tools.

A Square is on the lookout for a passionate Web Engineer who’s fluent in TypeScript and experienced with the Angular framework to help us build elegant, high-performance user interfaces. You’ll be crafting reusable UI components and shipping them not only for the web, but also to mobile and desktop platforms using Ionic or similar cross-platform tools.

Black horizontal line on a white background with a small blue and gold vertical bar near the left end
Blank white horizontal rectangle with a thin black border at the top and bottom.

Nice To Haves

  • Experience publishing to the Apple App Store or Google Play Store
  • Experience working with reactive state management
  • Interest in progressive web apps (PWA) or native bridge integrations
  • Contributions to open-source or a personal Github portfolio
  • Experience working with backend systems for deploying Angular based projects
  • Knowledge of working with hosting web apps on Amazon and Google services
  • Technical writing and documentation skills
  • A passion for making and playing video games
  • Simulation or Educational training experience

Requirements

  • Holds a Bachelor’s degree or equivalent experience in Computer Science
  • Experience creating responsive and modular UI components using Angular
  • Knowledge of sending and receiving RESTful messages and data from API’s
  • Proficient writing clean and maintainable code using Typescript, HTML, & CSS
  • Ability to deploy code as apps on iOS and Android using Ionic or a similar framework
  • Capable of implementing features and systems with minimal guidance
  • Self-motivated and able to follow instructions closely
  • Familiar with Agile/Scrum and able to communicate effectively
  • A solid understanding of modern development workflows (CI/CD, pnpm/npm/yarn, etc.)
  • Experience working with Jira, including writing their own tickets as needed.
  • Proficient working with git and github and resolving issues with source control
  • Debugging, quality assurance, and problem-solving skills

send us your resume


We're always growing and love meeting talented people. Send us your resume and tell us a little about yourself. We'll keep you in mind when the right opportunity opens up.

Abstract black-and-white striped bar across the top of a white background
Black banner with a small yellow sun icon at left and no visible text.