Frontend Developer

Appnovation · Portland OR

Company

Appnovation

Location

Portland OR

Type

Full Time

Job Description

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.

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
  • Combine design theory, and take into consideration content, navigational structure and usability issues to create a powerful and integrated experience
  • 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

 

JOB SKILLS AND REQUIREMENTS:

Must Haves:

  • Bachelor’s Degree in business (marketing focus preferred), computer science, or equivalent 
  • 6+ years of web and/or mobile user interface development experience, developing across multiple platforms and has delivered projects as part of a team
  • Expert knowledge in HTML5 and CSS3, responsive design, flexbox, SCSS or LESS
  • Deep understanding of modern web and/or mobile 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 Javascript and component-based architecture
  • Deep understanding of software quality attributes (eg. Correctness, Reliability, Adequacy, Learnability, Robustness, Maintainability, Readability, Extensibility, Testability, Efficiency, Portability)
  • Strong understanding and experience with version control systems
  • Strong understanding of security and privacy by design principles
  • Strong understanding of DevOps principles and processes
  • Strong understanding of BEM, SMACSS, CSS Modules, CSS-in-JS, Scoped CSS
  • Strong understanding of client-side state management and routing
  • Ability to comfortably build user interfaces from scratch with no frameworks or boilerplates
  • Experience working with a modern JS frameworks (eg. Angular, React or Vue.js)
  • Experience working with ES6 and modular JavaScript programming
  • Experience working with WCAG 2.0 or 2.1 Level AA web accessibility guidelines
  • Experience with e2e testing, CircleCI, GitHub Pull Request workflow
  • Experience working with one or more Content Management Systems (coupled and headless) and Digital Asset Management Systems (eg. Adobe, Sitecore, Drupal or Contentful)
  • Experience working with microarchitectures, SOAP and REST APIs
  • Experience working with delivery methodologies (eg. Waterfall, Agile - Scrum, SAFe, DAD)
  • Understanding of working with ML and ML APIs

Nice to Haves: 

  • Data dashboards, Veeva/Salesforce certifications, experience with PWA, Service Workers, Webpack, and performance optimization
  • Experience managing and mentoring other developers an asset

 

WHO YOU ARE:

  • Continuously enhancing creative and technical skills
  • Experience in customer facing roles
  • Excellent communication skills

#LI-BL1
Thank you for your interest in a career with Appnovation Technologies! Please note that only those selected for an interview will be contacted.
 
At Appnovation, we recognize that diverse teams are the strongest teams. Diversity, Equity & Inclusion is not only something that we embrace - we celebrate it! We are proud to be an Equal Opportunity Employer and we encourage applicants from all backgrounds, lived experiences and industries to apply. Come join us at Appnovation, and learn more about how we stay true to our company values as we build better lives through better digital.

Accommodations are available upon request throughout the recruitment process.
Apply Now

Date Posted

11/08/2022

Views

6

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.8

Similar Jobs

Senior Frontend Engineer - ICIS

Views in the last 30 days - 0

Cirium is a company that provides data and aviation analytics solutions to various industries They are looking for a senior frontend software engineer...

View Details

Intermediate Software Developer - Cornell Pump

Views in the last 30 days - 13

The job posting is for a design and programming position in Amazon Web Services AWS to support a cloudbased system The successful candidate will join ...

View Details

IT Engineer - DAT

Views in the last 30 days - 0

DAT is seeking a strong IT Engineer to join their growing technical team and drive the evolution of their technology infrastructure and end user exper...

View Details

Software Engineer - DAT

Views in the last 30 days - 1

DAT is looking for a Software Engineer to join their team in Beaverton OR or Denver CO The role involves working in a full stack TypeScript ecosystem ...

View Details

Senior Structural Engineer - HDR

Views in the last 30 days - 5

HDR is a company that specializes in engineering architecture and construction services They believe in diversity and collaboration and offer employee...

View Details

Associate Actuary - Unum

Views in the last 30 days - 6

Unum offers a comprehensive employee benefits package including competitive benefits generous PTO and opportunities for career advancement The company...

View Details