Q2 is seeking aninnovativeand passionateSenior Front EndDeveloperto help build an industry changing FinTech platform. Founded here in Austin, TX, we are agrowing 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 development of features and product by internal Q2 developers as well as external 3rd parties.
RESPONSIBILITIES:
Work with technical stakeholders to define platform capabilities and best practices
Build Javascript APIs that are consistent, easy to consume, and reliable/scalable
Work with Q2 designers to educate best practices and platform consistency when designing features and products within the platform
Write automated tests to ensure API and platform stability and maintainability
Mentor and educate developers to ensure successful integration with the Q2 platform
Continuously evaluate web standards to ensure the platform stays current and compliant
Responsible for ensuring that all security, availability, confidentiality and privacy policies and controls are adhered to
EXPERIENCE AND KNOWLEDGE:
5+ years JavaScript application development experience with emphasis on building and deploying, single page, JavaScript applications
Strong knowledge and working in TypeScript strongly preferred
Strong understanding of complex, enterprise architecture
Experience in working in various layers of a complex application stack
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
Desire to push the boundaries of the mobile web experiences
PREFERRED:
Familiarity with Reactive programming and functional programming
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 techniquest and workflows

