At Cardata, our goal is to provide cost-effective and accurate ways to reimburse drivers for using their personal vehicles for work. We partner closely with our customers to provide best-in-class support, service and technology to Drive What Matters for them and their employees.
We recently secured an investment of over $100M to fuel our
vision of building a complete vehicle management platform. Read more
here.
Who You Are
We are seeking a dedicated mobile developer (Android specific) to join our new Cardata Mobile team. You will collaborate as part of a team of developers to work on creating and maintaining the Cardata mobile applications. As a main Android developer, you will need to be familiar with the Android ecosystem and mobile app development, including familiarity with popular app frameworks and software development best practices. You will be responsible for maintaining existing codebases, including bug fixing while following all coding guidelines and industry best practices. As an intermediate engineer on our small but mighty engineering team, your work will have a high impact and influence on the direction and evolution of the Cardata product!
What You'll Be Doing
Participate in bi-weekly sprint planning and retrospective sessions to ensure developments are properly scoped and scheduled Design and develop apps for the Android ecosystem, including fixing known bugs in existing Android applications and adding new featuresWork with external software libraries and APIsEnsure cross-platform optimization for mobile phones and responsiveness of applicationsCollaborate with team members to create web and mobile design features based on customer feedback and company needsStay up to date on developments in web applications and programming languagesWhat You'll Bring
5+ years of software development experienceBachelor's degree in Computer Science, Software Engineering, or an equivalent educational experience (ex. Brainstation, Lighthouse Labs)Solid understanding of common programming tools and paradigms, such as version control, use of frameworks, and common design patternsProficiency with Android Studio and Android SDK toolsExcellent knowledge of the Java programming languageFamiliarity with mobile applications and development, including the use of hardware such as accelerometers, cameras, and gyroscopesComfortable working as part of a cross-functional team and with code written by othersExcellent problem-solving skills, with the ability to analyze situations and develop effective solutions in a timely mannerCollaborative and team-orientedKnowledge of React Native is a strong asset Why you’ll love working at Cardata:
Cardata provides you with a flexible, autonomous environment that encourages employees to experiment, innovate and learn. As part of our team, you will be surrounded by supportive leaders and caring colleagues who are dedicated to taking on new challenges, focusing on the customer, and working as a team to achieve success. Additionally, you will be provided with:
Opportunity for career progression in a growing company
Competitive salary + bonus
Opportunity to work remotely
Flexible working hours
Medical & Dental Benefits with 100% employer paid premiums
Healthcare spending account
Wellness spending account
15 days of vacation + additional time off throughout the year
3 pit-stop days (Cardata's version of mental health days)
Cardata is an equal opportunity employer. All candidates will be equally considered without regard to race, ancestry, place of origin, colour, ethnic origin, language, citizenship, creed, religion, gender/gender identity, sexual orientation, age, marital status, physical and/or mental handicap or financial ability. We are dedicated to creating an inclusive environment where everyone feels welcome to bring their authentic selves to work.
If you require accommodations during the recruitment process, please let us know.
Tags
Apply to job