Acel Power Inc
rating-icon 0
Employer
Acel Power Inc

Vancouver, BC, Canada,

GMT-06:00

Verification Level: 4/7

Total
Contracts

3

Money
Spent

0

CAD

About the employer

Electrifying the World's Boats

Software Engineer Mobile App Developer

posted 3 weeks ago

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

  • full stack Web developer

    Hourly Rate: 47.00

    Total Price: 7520.00

    Expected Hours: 160

    1500 W Georgia St #1315, Vancouver, BC V6G 2Z6, Canada

    Education: Expérience: Education Bachelor's degree Tasks Consult with clients to develop and document Website requirements Design and integrate website related ...

    ABOMIS INNOVATIONS INC.
    ABOMIS INNOVATIONS INC.
    rating-icon 0 / 5
  • Lead Software Engineer (Maya)

    Hourly Rate: 57.00-101.00

    Total Price: 120000.00-210000.00

    Expected Hours: 2088

    580 Granville Street, Vancouver, BC V6C 1W6, Canada

    As Lead Software Engineer, you would lead a team of engineers to write and maintain the tools necessary to support ...

    Scanline VFX
    Scanline VFX
    rating-icon 0 / 5
  • SAP Configuration Developer

    Hourly Rate: 43.00-53.00

    Total Price: 90000.00-110000.00

    Expected Hours: 2083

    414-55 Water Street, Vancouver, BC V6B 1A7, Canada

    We are looking for a full-time permanent SAP Configuration Developer to provide expertise in building high-performing SAP enterprise applications. You will be ...

    VersaFile
    VersaFile
    rating-icon 0 / 5
  • Software Developer

    Hourly Rate: 44.00-57.00

    Total Price: 92800.00-118000.00

    Expected Hours: 2087

    609 W Hastings St #400, Vancouver, BC V6B 4W4, Canada

    Responsibilities Software engineers (SWEs) work with teammates to solve problems and build innovative software solutions. You are passionate about customers ...

    VANPLE NETWORKS
    VANPLE NETWORKS
    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?