Visit us at the National Safety ConferenceLearn More!

ProcessMAP is seeking for mobile technologist to design and develop a strategic native mobile application suite supporting its products.

The Mobile careerss will work closely with business and technology partners to design and implement SOA-driven enterprise mobile solutions for the company’s SaaS software products. Ideal candidates will have extensive experience delivering native universal mobile enterprise apps for iOS, Android and Windows running on smartphones and tablets.

Responsibilities:

  • Design and build iOS, Android and Windows mobile applications
  • Collaborate with cross-functional teams to analyze, design, and ship new features
  • Fully responsible for mobile app development in the team
  • Build and publish applications in stores.
  • Implement new technologies to maximize application performance
  • Work cross functionally with other business units to drive consensus in product development and launch cycles for each application
  • Participate in the technical analysis and evaluation of new technologies, vendors, products, and product enhancements with a strong point of view on end-user functionality and an eye for highly usable user interface design
  • Maintenance and engineering support for currently deployed and future products
  • Create and maintain a strong working relationship with Product Managers, Architects, System Administrators and other careerss
  • Quickly adapt to changes and learning from field testing
  • Partner with the Product Development and IT teams to test and iterate on developed software and programs
  • Prepare projects for hand-off and deployments as proof concepts move to offshore development and to production
  • Examine, understand and structure the approach to the mobile architecture and application development targeting major mobile platforms (iOS ,Android & Windows)

Experience:

  • Bachelor’s degree in a related technical field from an accredited college or university
  • 3-5 years of experience developing native mobile applications for iOS/ Android /Windows application platforms running on both smartphones and tablets while leveraging SQLite for offline on-device data persistence and bi-directional data synchronization approach for communications and data delivery
  • Expert level knowledge in iOS/Android /Windows architecture and development
  • Advanced expertise with native app development (Xcode, Android Studio, Objective C, Java, UIKit, Core Animation, Core Graphics, Material Design, Networking, SQLite, SDK) for iOS and Android
  • Familiar with .Net technologies, REST and WCF services and client-side integration via JSON for interfacing and building required services (APIs) to communicate with existing product suite
  • Advanced skills in mobile solutions dependent on external content through REST web services, push notifications, data-driven solutions, etc.
  • Expert knowledge of professional software engineering practices for the full software development life cycle including coding standards, code reviews, source control management, build processes, testing, and operations
  • Familiar with UML concepts and Agile methodologies such as SCRUM and TDD a plus
  • A client-orientation / public-facing mobile applications approach to building solutions.
  • Understanding of Apple Human Interface Guidelines and/or W3C mobile application best practices
  • Experience in creating native UX programmatically (dynamically based on the metadata), without relying on Interface Builders
  • Experience/knowledge in mobile application software development tools (e.g. GIT, JIRA, BitBucket…), testing, process (Agile, Kanban) and configuration management.