Appnovation helps brands thrive through innovative, people-inspired experiences and solutions. By embracing the powerful combination of technology and agility, we seamlessly integrate strategy, experience, design, development and analytics.

We create standout digital experiences by collaborating with brands to understand the individual challenges and goals for every initiative. Focusing on our clients’ customers, we effectively combine empathy, evidence and real-world insight so that solutions are derived from truth and meaning. Appnovation is an award-winning team dedicated to inspiring possibility.

Technology is foundational to all of Appnovation’s offerings, from consulting to digital innovation, to digital product and service creation. The technology department is focused on delivering software solutions that enable rich consumer experiences, from mobile and web applications to advanced analytics and machine learning, to content and engagement management service enablement platforms.

Inherent throughout our tech capabilities is deep expertise in the Software Development Life Cycle, a drive for creativity, a passion for the craft, and collaboration with other disciplines - all foundational ingredients in successful digital experiences and client partnerships.

YOU WILL HAVE AN OPPORTUNITY TO:

Consult

  • Provide thought leadership to prospects and customers in areas of digital customer experience technologies
  • Build relationships and become a trusted advisor for Appnovation’s customers, business development, client services and project leadership teams
  • Partner with Appnovation colleagues from Strategy, Creative/UX, Data Science, Architecture, Engineering, Creative Technology, Quality and Delivery on ideation, proposal definition and delivery of world class innovative customer experiences
  • Actively contribute to Pre-Sales activity, product lifecycle planning, statement of work (scope, deliverables, tasks, effort estimations and risk/constraint identification) and project delivery
  • Contribute to the ideation process for user experience and delivery process refinements
  • Lead effective interpretations of client’s needs as outlined in creative briefs
  • Audit existing implementations, identify gaps, recommend improvements and benefits
  • Translate marketing strategies and creative requirements into technical specifications
  • Articulating and advocating best practices

Build

  • Solve complex user experience functional and technical challenges
  • Implement and promote adherence of group technology standards and practices to ensure the highest degree of software quality
  • Adhering to client technology standards and practices
  • Create and present demos, proof of concepts or work in progress based on unique customer scenarios in client facing meetings
  • Conduct code reviews
  • Deliver code that is optimized for effectivity, efficiency and security
  • Stay current with technology and industry best practices to ensure that skill set/knowledge base remains broad and current

Share

  • Bring in new sources of creative inspiration to your work and team
  • Create knowledge base articles for marketing, case studies, whitepapers and/or to share experiences with broader Appnovation team
  • Deliver applicable supporting documentation
  • Educate staff members through training and individual support


WHO YOU ARE:

  • Bachelor’s Degree in business (marketing focus preferred), computer science, or equivalent
  • 6+ years of web development experience, developing across multiple platforms and has delivered projects as part of a team
  • Expert knowledge in HTML5, CSS3 and vanilla Javascript
  • Deep understanding of modern web interface development frameworks and build tools
  • Deep understanding of combining design theory and user centric design principles with content, navigation, usability, behavioural analytics tagging, accessibility and SEO considerations
  • Deep understanding of typography, illustration, storyboarding and iconography
  • Deep understanding of software quality attributes (e.g. Correctness, Reliability, Adequacy, Learnability, Robustness, Maintainability, Readability, Extensibility, Testability, Efficiency, Portability)
  • Expertise in React an asset
  • Strong understanding of CSS architecture best practices
  • Strong understanding and experience with digital style guides and related concepts & tools (e.g. design tokens, Storybook, Material Design, Material UI)
  • Strong understanding and experience with version control systems
  • Strong understanding of security and privacy by design principles
  • Strong understanding of DevOps principles and processes
  • Experience working with WCAG 2.x Level AA
  • Experience with e2e testing, CircleCI, GitHub Pull Request workflow
  • Experience managing and/or mentoring other developers
  • Experience working with one or more Content Management Systems (coupled and headless) and Digital Asset Management Systems (e.g. Adobe, Sitecore, Drupal or Contentful)
  • Experience working with microarchitectures, SOAP and REST APIs
  • Experience working with delivery methodologies (eg. Waterfall, Agile - Scrum, SAFe, DAD)
  • Experience in customer facing roles
  • Excellent communication skills

NICE TO HAVES:

  • ML and ML APIs, Data visualization, PWA, Service Workers, and performance optimization
Thank you for your interest in a career with Appnovation Technologies! Please note that only those selected for an interview will be contacted.
 
Appnovation is an equal opportunity employer and committed to diversity and inclusion. We encourage applications from all qualified candidates and accommodations are available upon request throughout the recruitment process.

Apply for this Job

* Required
  
  
When autocomplete results are available use up and down arrows to review
+ Add Another Education