• Sr. Mobile Application Developer

    Job Locations US-AZ-Gilbert
    Job ID
    2017-2087
    Category
    Information Technology
    Relocation Offered
    Yes
  • Position Summary

    The Senior Mobile Developer will be a member of one of several Cross-Functional development teams, ranging from 5 to 7 team members. This is a senior-level position who will assist in various software development functions relating to the development of Native iOS and Android solutions but may also be involved in the development of Responsive Design solutions rendered on mobile devices via a web browser. This role will be responsible for developing global-scale mobile solutions utilizing the latest technologies in a dynamic, fast-paced environment.

    Essential Duties & Responsibilities (Other duties may be assigned)

    • Develop native applications for iOS or Android and understand the mobile technology stack.
    • Design, program, document, debug, test, deploy, support and sustain mobile web-service driven apps (iPhone, iPad, Android), interface and libraries.
    • Maintain solid sense of modern web and user experience design, graphics, layout, transitions and feedback on mobile platforms.
    • Work closely with a team of engineers and creative professionals in a highly collaborative environment on app design, integration with SaaS solutions and interface evolution.
    • Collaborate closely with Product and UX teams to design high quality user experiences.
    • Solid design, performance, user experience, scalability, clean and documented code.
    • Ensure quality through unit and functional test implementation and execution.
    • Contribute to architectural design, automated testing, continuous integration and build management.
    • Develop prototypes to demonstrate the merits of a proposed solution.
    • Participate in and contribute to all phases of the SDLC, including working with a Test Automation team to develop end-to-end testing of the solutions being developed.
    • Create technical deliverable artifacts needed for project implementation.
    • Work effectively within a team environment to implement projects in a timely manner.
    • Participate in design reviews, code reviews and functional demos.
    • Act in a technical leadership capacity by mentoring and guiding less experienced developers and new team members.

    Minimum Qualifications (These are the requirements that all applicants MUST HAVE to be considered for this position)

    • Bachelor’s degree in computer science or related technical discipline from an accredited institution or equivalent experience.
    • 2 years of experience with Xamarin Application Framework.
    • Mobile development experience in iOS or Android ecosystem such as:
      • Android – J2EE/J2ME, Android SDK, SQLite/MySQL, Eclipse
      • iOS - Objective-C, iOS SDK, Xcode, Swift
      • Strong software development skills beyond design, including OO and MVC/MVVM patterns
      • Proven mobile software development experience including published/referenceable examples of mobile applications available in the Apple App store or the Android market place. Must have at least one, preferably two, applications in one of the two stores for review and discussion of overall solution architecture, role in its development, and best practices implemented.
    • After 5 months on the job, ability to participate in 2nd level on-call / pager support on a rotational basis with other mobile and .NET developers, approximately 1 week every quarter.

    Preferred Qualifications

    • 5 years experience in a Microsoft-centric development environment utilizing C# as development language.
    • Agile-based Team Development Methodology using Microsoft VSTS, TFS 2015, or Atlassian JIRA.
    • Design Patterns development to support SOLID principles and Test-Driven Development.
    • Experience with Xamarin product portfolio including TestCloud, and HockeyApp Tools.
    • Developing with Public Cloud providers such as AWS or Azure.
    • JavaScript Frameworks (Knockout, jQuery), HTML5, CSS3, JSON, Responsive Web Design using Zurb Foundation or Twitter Bootstrap frameworks.
    • Experience with Agile/Scrum development methodology, test-driven, continuous integration.

     

    Options

    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed