Acel Power Inc
rating-icon 0
Employer
Acel Power Inc

Vancouver, BC, Canada,

GMT-06:00

Verification Level: 4/7

Total
Contracts

4

Money
Spent

0

CAD

About the employer

Electrifying the World's Boats

Software Engineer Mobile App Developer

posted 4 months ago

Completed

Categories

Total Price

  • CAD 70 000.00 - CAD 90 000.00

Hourly Rate

  • CAD 33.00 - CAD 43.00

Expected Hours

  • 2 105

Project Length

  • 12 months

Description

Company Overview:
ACEL Power Inc. is at the forefront of green technology, innovating in electric outboard engines that allow enthusiasts to enjoy water activities in an environmentally friendly manner. We are seeking a skilled Software Engineer with a strong background in mobile app development to join our Research & Development Department.

Position Summary:
The Software Engineer will focus primarily on mobile-related development (70%) along with other software engineering functions (30%). This role involves designing, developing, and maintaining user-space applications as well as operating system level development for Android. The successful candidate will be responsible for advancing Human-Machine Interfaces (HMI) for cutting-edge marine propulsion and electric vehicle technologies.

Key Responsibilities:

  • HMI Software Development: Design, build, and maintain software using technologies such as Kotlin, Java, React Native, Flutter, or similar frameworks to ensure applications meet quality standards and are responsive, scalable, and secure.
  • UI/UX Implementation: Collaborate with designers to implement user-friendly interfaces and experiences that align with design specifications, optimizing applications for performance and usability.
  • Integration: Work closely with backend developers to integrate mobile apps with APIs and external systems, ensuring seamless data synchronization and functionality.
  • Testing and Debugging: Conduct thorough testing including unit, integration, and end-to-end tests to ensure app stability and performance. Promptly debug and resolve issues, including performance optimization and bug fixes.
  • Collaboration: Engage with cross-functional teams, including product managers, designers, and QA engineers to align with project goals. Participate in Agile/Scrum ceremonies and provide updates.
  • Maintenance and Updates: Monitor app performance and user feedback to identify areas for improvement. Timely release of updates and new features, ensuring compatibility with the latest OS versions and devices.
  • Software Development: Design and implement software applications and systems using programming languages such as Python, Java, C++, and JavaScript. Write clean, scalable, and maintainable code that adheres to industry standards.
  • System Design: Collaborate with stakeholders to gather and analyze requirements, creating architectural designs and technical documentation for new features and systems.
  • Continuous Improvement: Stay updated with the latest trends and best practices in mobile app development. Recommend and implement new technologies to enhance development efficiency and app quality.

Education and Experience:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • 4+ years of software development experience, with a strong focus on mobile programming languages and frameworks such as Kotlin, Java, and Flutter.
  • Experience in developing applications for Android and Linux platforms is essential.

Skills and Competencies:

  • Strong proficiency in mobile programming languages and familiarity with architecture patterns like MVVM, MVP, or MVC.
  • Experience with RESTful APIs, third-party libraries, SDKs, and modern development tools like Xcode, Android Studio, or Visual Studio Code.
  • Knowledge of version control systems like Git and CI/CD pipelines.
  • Strong knowledge of AWS for cloud deployment and integration.
  • Excellent problem-solving skills, attention to detail, and the ability to work independently as well as part of a dynamic team.

To Apply:
Interested candidates should submit their resume along with a cover letter that highlights their mobile app development experience, technical proficiency, and ability to contribute to innovative projects at ACEL Power Inc.

Note:
We value all applications, but only those candidates selected for an interview will be contacted.

Job Types: Full-time, Permanent

Schedule:

  • Monday to Friday

Education:

  • Bachelor's Degree (preferred)

Experience:

  • Software development: 3 years (required)

Work Location: In person

Application deadline: 2024-11-22

Address of the job

  • 1200 W 73rd Ave, Vancouver, BC V6P 6G5, Canada

Similar Jobs

  • Programmer Analyst II

    Hourly Rate: 39.00-56.00

    Total Price: 6747.00-9701.00

    Expected Hours: 173

    6200 University Blvd, Vancouver, BC V6T 1Z4, Canada

    Staff - Non Union Job Category M&P - AAPS Job Profile AAPS Salaried - Information Systems and Technology, Level C ...

    UBC Hiring Solutions
    UBC Hiring Solutions
    rating-icon 0 / 5
  • Senior Full Stack Software Developer Ottawa Canada

    Hourly Rate: 85.00-120.00

    Total Price: 680.00-960.00

    Expected Hours: 8

    Ottawa, Ontario, Canada

    Job Type: Full-time, Onsite Job Deion We are seeking a Senior Full Stack Software Developer to join our team in Canada. This role ...

    GiGa Ops Global Solutions
    GiGa Ops Global Solutions
    rating-icon 0 / 5
  • Web designer

    Hourly Rate: 36.00

    Total Price: 4500.00

    Expected Hours: 125

    10230 Jasper Avenue #4005, Edmonton, Alberta, Canada

    Full job deion Education: Bachelor's degree Experience: 3 years to less than 5 years Work setting Software company Tasks Consult ...

    Muslim Kids TV
    Muslim Kids TV
    rating-icon 0 / 5
  • Web integrator

    Hourly Rate: 25.00-30.00

    Total Price: 4300.00-5100.00

    Expected Hours: 170

    Remote

    Location:Virtual job based in Odanak, QC Salary:$25.00 to $30.00 hourly (to be negotiated) for 40 hours per week Job type:Full-time, ...

    Asban Inc
    Asban Inc
    rating-icon 0 / 5

Are you sure you want to report this job post?

If you find the content of this job post offensive, racist, illegal or inappropriate

please let us know. We'll review and take action accordingly

report-sucess
WE HAVE RECEIVED YOUR REPORT

It may take some time for our team to review and take action. Thank you for your contribution.

Are you sure to discard your application?