Software Engineer Mobile App Developer
posted 8 months agoCompleted
Categories
Web Design
Technical Writing
Front End
Back End
Web Development
App Developer
Website Improvement
Total Price
- CAD 60 869.57 - CAD 90 000.00
Hourly Rate
- CAD 28.70 - CAD 37.39
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
-
master in the php
Hourly Rate: 100.00
Total Price: 345.00
Expected Hours: 3
master in the php
-
SAP iXp Intern Cloud Database Engine Developer
Hourly Rate: 35.00
Total Price: 6000.00
Expected Hours: 171
Waterloo, ON, Canada
We help the world run better At SAP, we enable you to bring out your best. Our company culture is ...
-
NET Backend Developer
Hourly Rate: 60.00
Total Price: 10400.00
Expected Hours: 173
Utrecht, Netherlands
Location: Utrecht Country: The Netherlands Salary: €50k - €85k Description: Are you a .NET backend developer with a passion for building ...
-
Software Engineer, Back-End
Hourly Rate: 126.00
Total Price: 22000.00
Expected Hours: 174
British Columbia, Canada
Hybrid Full time About the job Grammarly offers a dynamic hybrid working model for this role. This flexible approach ...