Software Engineer Mobile App Developer
posted 4 months agoCompleted
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
-
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 ...
-
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 ...
-
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 ...
-
Web integrator
Hourly Rate: 25.00-30.00
Total Price: 4300.00-5100.00
Expected Hours: 170
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, ...