Software Engineer III (Mobile Web/Web Developer)

Position Type
Full Time

Mitek Systems, a global leader in mobile image capture for digital identity proofing and check deposit, is looking for an experienced Mobile Web / Web Developer who possesses a passion for pushing technology to its limits to join our cross-functional development delivery team in Barcelona. You will work with our team of talented engineers to design, integrate, and enhance customer-facing applications that use the latest versions of our mobile imaging SDKs and demonstrate best practices.

What you will do

  • Design, code, unit test, and automate the UI testing of customer-facing front-end mobile applications which integrate with our web services
  • Conduct ongoing development and maintenance of the front-end admin portal
  • Collaborate with other engineers, product managers, and researchers
  • Follow Agile/Scrum processes, such as daily stand-ups, refinements, planning, and retrospectives
  • Present your work in front of stakeholders at sprint reviews

What you need

  • Bachelor's Degree in Computer Science or a related field, or comparable experience
  • 5+ years of experience in software development
  • 2+ years of experience in Mobile Web and/or front-end software development
  • Proficient in spoken and written English and Spanish
  • Proficient knowledge of JavaScript, ES6, React, Node.js, Webpack
  • Proficient at writing clean, maintainable code
  • Strong knowledge of writing unit tests
  • Strong knowledge of version control best practices (especially with Git)

What would be nice

  • Experience with Agile / Scrum methodology
  • Experience writing integration, system, or UI tests, especially with Enzyme and Nightwatch (or similar)

Who you are

  • Enthusiastic self-starter with an innovative and entrepreneurial mindset, who thrives in a fast-paced environment
  • Data-driven, strategic mindset
  • Logical and creative problem-solver, with the ability to summarize issues simply and effectively
  • Clear and concise communication; good at setting expectations and raising issues as needed
  • Strong team player with a positive attitude
  • We’re looking for team members that live our core values of Delivering, Learning and Caring
Apply Now