Software Engineer | Front-End (Flutter)

Software company focused on the Construction industry, providing comprehensive platform for construction companies to manage workflows.
Frontend
Mid-Level Software Engineer
Hybrid
2+ years of experience
Construction

Description For Software Engineer | Front-End (Flutter)

CMiC is a Toronto-based software company revolutionizing the construction industry with their comprehensive platform for construction companies. The company is seeking a Frontend Software Engineer with Flutter expertise to join their dynamic team. The role offers an exciting opportunity to work on cross-platform applications (iOS, Android, and Web) using Flutter framework.

The position comes at a strategic time with the $1.2 Trillion US infrastructure spending bill creating unprecedented opportunities for market expansion. As a Frontend Engineer, you'll be part of a diverse, dedicated team working on next-generation development using Flutter. The role involves designing and implementing new features, collaborating with team members, and contributing to shared packages, some of which will be open-sourced.

The ideal candidate should have 2+ years of professional programming experience in languages like Dart, Java, JavaScript, or similar, with strong Object-Oriented Programming concepts and Flutter experience. The company offers a comprehensive benefits package, including health and dental coverage, RRSP matching, and various wellness initiatives.

Working in a hybrid environment at their York University campus location, you'll enjoy excellent transit accessibility, outdoor spaces, and an active social environment. The company emphasizes work-life balance with regular social events, wellness programs, and professional growth opportunities. This is an excellent opportunity to join a rapidly growing company with international expansion in Europe, Southeast Asia, and the Middle East.

Last updated 8 minutes ago

Responsibilities For Software Engineer | Front-End (Flutter)

  • Design, implement, test and document new features
  • Collaborate with other team members
  • Explore new approaches to overcome technical challenges
  • Contribute to packages shared between multiple CMiC applications
  • Working closely with Product Management team to understand user requirements
  • Participate in peer code review process
  • Document systematic investigations and technical uncertainties in weekly reports

Requirements For Software Engineer | Front-End (Flutter)

JavaScript
Java
  • Excellent communication skills – both written and oral
  • Strong Understanding Object Oriented Programming Concepts
  • 2 plus year of hands-on professional programming experience (Any of Dart, Java, JavaScript, C, C++, C#, Swift, Kotlin)
  • Knowledge of and experience with Flutter
  • Familiarity with HTML5 & CSS is valuable
  • A degree, certificate or diploma in a relevant area of study is a plus
  • Must be available to work full-time

Benefits For Software Engineer | Front-End (Flutter)

Medical Insurance
Dental Insurance
  • Competitive benefits Package (including Health & Dental benefits)
  • Paid vacation and personal days
  • Townhall meetings with open discussions
  • Located on York University's campus, easily accessible by transit
  • Outdoor lunch space, including picnic tables
  • Active Social Events Committee
  • Health and Wellness focus including virtual yoga classes and wellness webinars
  • RRSP Matching Program after 2 years of employment
  • Experience in a rapidly growing, socially responsible corporation

Interested in this job?

Jobs Related To CMiC Software Engineer | Front-End (Flutter)

Middle/Senior Shopify Developer (005)

Remote Middle/Senior Shopify Developer position at Applied Labs LLC, focusing on theme development and e-commerce solutions with 3+ years experience required.

Vue.js Developer

Vue.js Developer position at SupportYourApp, focusing on AI-driven customer experience solutions with 3+ years of experience required, offering remote work options and competitive compensation.

Mid-level Fullstack Developer

Mid-level Fullstack Developer position at CI&T in Campinas, Brazil, focusing on React/Angular and Java/NestJS development in an innovative, global tech transformation company.

Mid/Sr Frontend Developer/Fullstack Developer(Mainapp)

Mid/Senior Frontend Developer role at Crypto.com, focusing on UI/UX development and implementation of frontend features for cryptocurrency platform applications.

Braze Engineer | MarTech

Frontend Engineer position at LTK focusing on Braze integration and MarTech solutions, offering remote work and comprehensive benefits.