• Company NameAtimi Software Inc.
  • Job TypeRemote
  • AddressVancouver, BC

Description

Atimi is seeking an experienced native Android software developer with team-leading experience to fill a position within Canada. You believe in providing clients with top-notch development services and are a seasoned native mobile developer, confident in your ability to produce quality solutions with clean design and code. You work well with colleagues, partners and clients, and have excellent communication skills.

Responsibilities

Coaching and one on one sessions with other developers
Proactive collaboration and leadership in the project team to help develop the product using your experience to help guide the team through the entire development lifecycle
Ensuring code quality and governance
Proposing and ensuring engineers follow any patterns/designs
Planning, estimating, contributing to the architecture, coding, and development
Refactoring and continuous improvements of the codebases
Ensuring that technical decisions and information is communicated thoroughly to the global team
Taking responsibility for releases and contributing to the ongoing support of the live apps
Getting involved with the deployment and operation of the software we build (DevOps)

Requirements
Must-Have

7+ years of experience developing native Android applications
Familiarity with Jetpack Compose, Coroutines and Flow
Hands-on experience in using Kotlin to create an Android app
Experience with Dagger2, Hilt, Retrofit2, familiar with third party libraries integration
Solid experience in writing Unit Tests and UI tests; familiarity with Junit, Mockk, Mockito, Espresso
Solid understanding of application security best practices
Experience working in mixed-discipline project teams following an Agile methodology
Experience working directly with clients and other project stakeholders to define and refine requirements
Strong English skills (written and verbal)

Nice to Have

Experience with more than one mobile platform
Experience with setting up CI
Contributions to open-source projects
Creative hobbies and interests

Benefits
Why Work for Atimi?

Find the work-life balance you have been craving with a flexible schedule, significant time off, convenient commute to work, or the option to work from home. Join a team where fun is encouraged with team-building activities and online Company events. You can also expect generous compensation and fantastic benefits. Come to work in comfy clothes, make a cup of fresh ground coffee, and dive into your extraordinary career.

About Atimi Software

Hello, we’re Atimi. You've seen our work if you’ve got a smartphone or a computer. You may not know our name, but you use our software – whether, on Apple or Android devices, you’re already familiar with what we do. You don’t know it yet. We work with high-profile companies that want to extend their brand reach. Our clients hire us to do the flagship work for major brands. We know what it takes to get noticed: over 60% of our apps got featured by Apple in TV ads, iTunes advertising, and in-store or print ads. We work with Fortune 500 companies that seek recognition for innovation. We work with companies that wish to ensure an authentic brand experience at every customer touch-point.

Fundamentally, Atimi believes in compensating people based on the value they provide. We want to provide developers with fast-moving, cutting-edge projects where everybody has a voice. If you seek a great place to work and expand your horizons, Atimi is the place for you.

3 months ago, # 26, 12, Edit

← iOS Mobile DeveloperiOS Application Developer →