Mobile Developer

PUB284533

About this role:

We’re hiring a Mobile Developer to join the development team for our client located in Calgary. This is a permanent position with a competitive compensation package.

Responsibilities

  • Work with the Product Owner to define, estimate, and develop features to help reach mobile experience goals
  • Work with a team of programmers to develop code into user-friendly mobile apps
  • Innovate mobile interface both independently and on a collaborative platform
  • Building features for iOS and Android
  • Contribute to design discussions, execute POCs to research and evaluate solution options, develop solutions and deliver results,
  • Provide efficient support and troubleshoot problems both internally and externally,
  • Develop awesome, clean, high-quality code and become an expert on various platform components
  • Work collaboratively and perform code reviews and design reviews to improve solutions
  • Research new technologies and bring forward fresh ideas to support the business and continuously improve the quality, efficiency, resilience, and maintainability of the software.

What you need to bring:

Requirements

  • Post-secondary degree with a focus in computer science or related field
  • 5+ years of related experience
  • Must have experience developing with Android mobile development and / or iOS applications using Swift
  • Experience with backend development using JAVA, specifically spring framework.
  • Some level of professional experience with JavaScript and single page apps (such as Ext-JS, Angular JS, and React JS.

Preferred Requirements

  • Development experience with persistence frameworks, such as Hibernate and MyBatis,
  • Development experience with database design and technologies, such as DB2, SQL Server, and MySQL.
  • Development experience with the operating systems: Linux or Unix
  • Strong application of software engineering fundamentals, including data structures, design patterns, testing, and debugging
  • Experience with solutions utilizing microservices architecture (container and orchestration technology), event streams (message bus, queues), API gateway, and scalable databases – for instance, Kubernetes, Docker, ESB, JMS, Rabbit MQ, Kafka, No SQL databases, Azure API Management.
    • An innovative and entrepreneurial spirit to drive change and enhancements

    Benefits:

    Why work with Brunel? We are proud to offer exciting career opportunities from over 100 offices globally in 42 countries. Advancing your career takes time and effort – let us match you to your ideal position.

    Anything Else?

    Brunel has a reputation for working with some of the best in the business. That’s what we continually strive for. Over 40 years, we’ve created a global network of interesting clients and talented individuals working together through a vast array of services.

    Start applying immediately

    Sending an application is quick and easy. Just make sure you have the required documents ready to go.

    • Job references (optional)
    • Motivation Letter (optional)
    • Resume
    Apply now

    Any questions remaining?

    Your consultant, Marieke Bravo is happy to clarify anything about this vacancy. When reaching out, use this number:
    PUB284533

    Account manager

    Marieke Bravo
    Brunel Canada - Calgary
    m.bravo@brunel.net

    Want new jobs sent to your inbox daily?

    Sign up for the Brunel job alert

    Look at our privacy statement