About the job
Join our dynamic engineering team as a Mobile App Developer (Toll), where you will contribute to the development of robust, scalable software solutions for toll collection and transportation management systems. We are searching for a talented individual with a strong background in mobile app development, a keen understanding of toll domain concepts or the willingness to learn rapidly, and a dedication to crafting clean, efficient code that addresses real-world challenges. You will collaborate closely with project managers, team leaders, software developers, systems support professionals, and various stakeholders to guarantee the timely and effective delivery of our innovative technological solutions.
Key Responsibilities:
- Design, develop, and maintain cross-platform mobile applications for iOS and Android using Ionic and Angular (Capacitor/Cordova as necessary) tailored for the Toll Collection System.
- Work in conjunction with backend engineers to securely and efficiently integrate APIs and real-time data.
- Optimize mobile applications for performance, scalability, and responsiveness.
- Maintain high standards in app store deployment, release management, and application monitoring.
- Implement contemporary UI/UX principles and ensure alignment with design guidelines.
- Create clean, maintainable, well-tested code; contribute to unit, integration, and end-to-end tests; validate on device farms (e.g., BrowserStack) and physical devices.
- Stay updated with emerging mobile technologies and development trends.
- Engage in code reviews, documentation, and continuous integration/deployment workflows.
- Implement in-app purchases and enhance monetization flows.
- Accumulate and retain product knowledge specific to the Toll Collection System.
- Diagnose and resolve bugs or issues within existing mobile applications for the Toll Collection System.
- Participate in shaping the project vision.
- Assist software development leads, project managers, and other team leaders in scope verification, effort estimations, and planning/scheduling for the maintenance of existing mobile apps as well as the development of new apps or functionalities.
- Document management meeting outcomes and provide insights, assessments, and estimations on software-related topics as needed.
- Attend technical meetings and follow up on action items.
- Organize internal team meetings to enhance daily operations.
- Facilitate knowledge-sharing sessions to promote team skills advancement.

