Bachelor's degree or equivalent practical experience.
5 years of experience with one or more general purpose programming languages including but not limited to: Java, C/C++, Python, Objective C, JavaScript, or Go.
Experience in web-based feature development, frontend programming languages Javascript, Typescript, Dart, and frontend framework Angular, AngularJS, AngularDart.
Experience with web technologies (e.g., HTML, CSS, Javascript, Angular).
Preferred qualifications:
2 years of experience in software development or engineering.
Experience as technical leader in the design and development of large software systems in a structured engineering environment.