Categories
-
Web Design
-
Technical Writing
-
Front End
-
Back End
-
Web Development
-
App Developer
-
Website Improvement
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 ...
-
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 ...
-
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 ...
-
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 ...