Birds Canada

Mobile Application Developer

Birds Canada

full-time

Posted on:

Location Type: Hybrid

Location: Canada

Visit company website

Explore more

AI Apply
Apply

Salary

💰 CA$56,987 - CA$74,084 per year

About the role

  • Implement features and improvements to the NatureCounts mobile application or other Birds Canada mobile applications
  • Complete ongoing maintenance and address changes in requirements for deployment of Birds Canada mobile applications
  • Stay current on evolving best practices and security vulnerabilities for mobile applications and web APIs

Requirements

  • Experience in React Native, SQL, Mapbox, Figma, Geospatial queries, Expo Ecosystem, Java, web APIs
  • Modern JavaScript & TypeScript ES6+ (Promises and async/await, destructuring)
  • React Fundamentals (hooks, component lifecycle, Virtual DOM)
  • Standard front end web technologies (HTML and CSS) and Bootstrap
  • Familiarity working with git and application deployment
  • Ability to work independently and on small teams
  • English mandatory, French and/or Spanish would be assets
  • Knowledge and interest in ecology or conservation would be an asset
  • A BSc or technical degree in computer sciences with a specialization in Mobile development
  • Minimum 2 years of demonstrated experience
Benefits
  • 20 days of vacation
  • 12 personal health days per year (prorated)
  • Paid days off between Boxing Day and New Year’s Day
  • Observance of all statutory holidays
  • Primarily employer-paid extended health and dental benefits package
  • Disability, life insurance, vision care, travel insurance, and an Employee Assistance Plan
  • Access to exclusive employee discounts through select outdoor and conservation-focused partners
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
React NativeSQLMapboxFigmaGeospatial queriesExpo EcosystemJavaweb APIsJavaScriptTypeScript
Soft Skills
ability to work independentlyability to work on small teams
Certifications
BSc in computer sciencestechnical degree in computer sciences