View Our Website View All Jobs

Senior Mobile Engineer

Position Accountability

Build and support the operation of all Moven Hybrid and Native Mobile apps with a focus on highly interactive Javascript visualizations. You will have the opportunity to own new features from day one, work on brand new app functionality due to strategic partnerships, contribute to the design process, and build an app experience that is second to none.

Expected Outcomes

  • Customers who use Moven’s apps say “WOW” and give 4 and 5 star ratings
  • Industry-leading and highly interactive mobile-first data visualizations
  • Ability to build high quality app functionality in a highly efficient fashion
  • Continuously follow and leverage leading-edge app-specific platform functionality and technologies
  • Ensure adherence to design principles and specifications from senior business and technology staff
  • Ensure sufficient separation of concerns between B2C and B2B2C business models
  • Provide proactive and constructive inputs for user experience and backend system design
  • Ensure code quality and inline metrics instrumentation for differentiating capabilities such that early and critical business hypothesizes can be tested, measured, and proven as successful or not
  • Ensure software design specifications and code comments are developed to the right level of granularity for future maintainability
  • Ensure continuous improvement in the development and production operations by ensuring bugs are proactively identified where possible, quickly resolved, analyzed for root cause, and prevented through corrective action

 

Position Responsibilities

This is a hands-on software development role that focuses on building front-end hybrid and native mobile apps with D3 Javascript visualizations, with the opportunity to implement full stack solutions in Node.js. Candidates are expected to love software engineering, user interface design, modern technologies, and coding and typically perform in the top 10% of their peer group for code quality and efficiency

  • Collaborate with cross-functional teams to define, design, and ship new features
  • Unit-test code for robustness, including edge cases, usability, and general reliability
  • Design and develop apps that are built for change (not necessarily built to last)
  • Provide input to and execute usability engineering standards and best practices
  • Fix all QA and production code defects in an efficient and high quality manner
  • Ensure all software architecture design specifications can be traced to higher level deliverables and detailed software modules

Experience Required

  • Must have experience understanding most major UI software architecture patterns (MV*, asynchronous callbacks, n-tier layered approach, portals vs. workflow apps, etc.) with hands-on development and specialization in HTML5/Javascript hybrid mobile apps using Cordova, Ionic, and/or Angular, data visualization experience using D3, and native plugins/wearable apps on iOS and Android. Experience with web apps is a plus.
  • Must have developed at least one app that is available on Google Play or the Apple App Store, with a focus on consumer or retail business scenarios that truly leverage the power of context-sensitive technologies
  • Must have experience with the HTML5/Javascript/CSS, D3, Android SDK, iOS SDK, various mashup technologies, and various SSO technologies including OAuth, SSL, and TLS
  • Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
  • Solid understanding of the full mobile development life cycle, especially how to handle all the various operating platforms
  • Strong foundation in computer science, with competencies in data structures, algorithms, and software design optimized for embedded systems
  • Some experience with usability engineering, leading HCI design techniques, and UI mockup tools such as Axure or Adobe CS. Good experience at properly leveraging responsive, adaptive, and statically designed UI’s effectively
  • Some of the following financial technologies: core banking, PFM, card management, payments, digital wallets, RDC, HCE, and crypto-currencies
  • Expert with emerging DevOps methods and tools, such as agile/scrum, continuous integration, automated configuration management, test driven development, data center and cloud automation, and UI monitoring and measurement tools, etc.
  • B.S. in Computer Science or related field (M.S. preferred)
Read More

Apply for this position

Required*
Apply with Indeed
Attach resume as .pdf, .doc, or .docx (limit 2MB) or Paste resume

Paste your resume here or Attach resume file

150