Software Engineer
Q2 is seeking an innovative and passionate Front End Developer to help build an industry-changing FinTech platform. Founded here in Austin, TX, we are a growing company with the charter of enabling community banks and credit unions with a highly compelling, unified online, voice, mobile, and tablet digital banking set of services from within a single application. This team member will be on the ground floor of a new team that is quickly growing after a successful proof of concept and beta. This person will further refine and mature the capabilities of the platform to enable the development of features and products by internal Q2 developers as well as external 3rd parties.
RESPONSIBILITIES:
- Design, implement, integrate, and test software solutions of moderate complexity comprised of Windows and Linux-based front end and back end components that interact with end- users and integrate with internal and external services
- Work individually and collaboratively to deliver solutions in live production systems
- Support, maintain, and resolve problems for custom features in live production systems, with occasional on-call availability
- Responsible for ensuring that all security, availability, confidentiality and privacy policies and controls are adhered to
EXPERIENCE AND KNOWLEDGE:
- 3 years of JavaScript application development experience with an emphasis on building and deploying, single page, JavaScript applications
- 3 years of on the job experience with advanced JavaScript frameworks (Ember, Vue, Angular, React).
- Strong knowledge of HTML5/CSS3
- Proven experience working with node-based CLI tools (EmberCLI, AngularCLI, etc.)
- Experience working in Git along with JavaScript build tools (Grunt, Gulp, Broccoli)
- Experience debugging applications for cross-browser and mobile perfection
- Strong code hygiene and automated unit testing experience
PREFERRED:
- Experience with Ember
- Experience with building APIs that are consumed by external customers
- Experience working with web components
- You are a master at the command line
- You know advanced Git techniques and workflows