Mobile Developer (android)

Canada, Canada

Job Description

ARE YOU INTERESTED IN A WORKPLACE THAT HAS...

Remote Work Environment ?Y'

Read more about our remote work environment #ChooseOurOwnAdventure

Personal Spending Account ?Y'

Up to $500 to spend on anything related to physical, mental or financial well-being (in addition to your Health Care Spending Account)

Summer Hours ?YOEz

Start your weekend earlier during the summer months!

17 Paid Days Off (in addition to 10 Personal Days) ?YOE...

This includes an extra day off during the month of your birthday ?Y- our gift to you!

An IDEAS (Inclusion, Diversity, Equity, Awareness, Solidarity) team as-i

Weather is inclusive, we will be too. Our IDEAS team is committed to making this happen!

?Y"HAVE WE GOT YOUR ATTENTION? WANT TO LEARN MORE?

Read about us ! (spoiler alertaEUR we are the home of The Weather Network )?Y"

WHY WE NEED YOU? GLAD YOU ASKED...

Do you want to be part of a team that is doing great work and has pride in the product they're creating? Do you enjoy learning and staying at the cutting edge? Do you enjoy collaborating and working in a fun environment? Are you a good coder and fluent in Android development? Are you looking for a job in a stable and growing company? Are company culture and values important to you? This might be a dream job for you.

We're hiring an Android Developer to join our team that builds and runs Android app! If you're an Android developer who gets excited about your work being seen by millions of Canadians every day, this is the career opportunity for you!

We work in a highly collaborative and communicative agile team -- we're test driven developers who work in mobs and pairs to ensure the highest quality code. We write in Kotlin and practice clean code and clean architecture, allowing our projects to be easily maintainable and extensible for the future.

What kind of stuff will you be working on? We focus our efforts on creating the best user experience that delivers business value. Our Android developers live and breathe the Android life! Equipped with state-of-the-art tools and hardware, we ensure everyone has the means to do amazing work on a daily basis. What's even better is that we have fun while we do it!

WHAT'S THE DAY TO DAY LIKE?

  • Create, enhance, and maintain new and existing features in our Android mobile and tablet applications.
  • Work as a dynamic and highly participative member of an Agile team that collaborates closely on mob and paired programming.
  • Take part in requirement analysis, design, implementation, integration, testing and deployment of our Android application.
  • Contribute to the introduction of new design patterns, and technologies within our native platforms.
  • Write Clean Code, following Clean Architecture.
  • Ensure the app is defect-free by writing unit and functional tests using TDD / ATDD approach.
  • Ensure the best possible performance, quality, and responsiveness of the application
  • Ensure code changes are continuously integrated and tested by maintaining and executing a pipeline of automated tests
  • Live the Agile process by being a vocal and active participant.
  • Ensure that we are taking advantage of the latest that the native platforms have to offer.
  • Collaborate with other Developers, the team's Tech Lead, QA, Scrum Master, Product Owner, Designer and other stakeholders to ensure high quality production-ready code.
WE ARE HOPING YOU HAVE:
  • Minimum 3 years related job experience with apps published to the Google Play Store
  • Experience in designing and developing applications with Kotlin
  • Familiarity with working and integrating third-party libraries and building first-party frameworks including Android Jetpack, Dagger, Okhttp and Retrofit.
  • Experience working with Android Architecture Components, MVVM
  • Solid Object Oriented Design and Analysis Skills and modern development practices.
  • Experience working with Test Driven Development and Unit Testing
  • Practical experience with design patterns.
YOU ARE MADE FOR THIS IF YOUaEUR
  • Work well as a member of an Agile team.
  • Love to drive collaboration on mob and pair programming, as well as working solo from time-to-time.
  • Have excellent automation testing skills.
  • Are a creative & innovative thinker (outside-the-box) to provide high value-of-service to clients
  • Are an excellent communicator
  • Have well-developed organization and documentation skills
  • Have ambition and interest to contribute to new products and improvement ideas.
  • Take initiative to do what needs to be done.
  • Introduce innovation whenever the opportunity arises.
INTERESTED? IT GETS BETTERaEUR.
  • Wellness Program ?Y??Y Lunchtime virtual gym sessions? Count me in!
  • Course Reimbursement Program ?Y"s We want you to keep learning, so we can too
  • Open and transparent communication, including bi-weekly All Hands Meetings with our CEO
  • Pelmorex Learning Academy ?Y includes offerings like French, Leadership (for people leaders and non-leaders alike), yoga, mindfulness
  • Your mental health is important to us! ?Y We partner with Inkblot for virtual counseling sessions
  • Frequent employee pulse surveys ?Y" we value your feedback so we can continue to make Pelmorex a great place to work!
  • Free online doctor visits ?Y'aEURasoi with Maple Online Healthcare
  • While we encourage 1:1 conversations, we recognize that not everyone is comfortable with speaking up ?Y-- We have an anonymous reporting platform (
) to ensure everyone's voice is heard

OUR PROMISE TO YOU...

We're highly focused on doing the right thing.

We'll discuss issues and timelines professionally, so you have the time you need to do the best work you can

You will see the result of your work pushed out to real users quickly

We're a team that enjoys learning new technologies and we're open to trying new things

We'll try our best not to bog you down with boring meetings

Through constant innovation and entrepreneurship, Pelmorex has grown to reach consumers around the globe, has become one of the largest weather information providers and has broken new ground in providing data solutions and insights to businesses. Through harnessing the value of weather, Pelmorex is driven to make the world smarter and safer for consumers and businesses. #youwanttoworkhere

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2071247
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Canada, Canada
  • Education
    Not mentioned