<p><strong>Job Role:</strong></p><ul><li>Be responsible for the development, performance and maintenance of the iOS mobile&nbsp; &nbsp;application.</li><li>Be responsible for product releases in consecutive sprint cycles.</li><li>Develop work plan for each release cycle based on priorities defined by stakeholders.</li><li>Follow best architectural practices to improve and maintain the performance and the overall user experience of the mobile application.</li><li>Collaborate with cross-functional teams to define, design and ship new features.</li><li>Evaluate and research on third-party integrations based on business requirements.</li><li>Design strategies to foresee scalability challenges to reduce time in maintenance cycles.</li><li>Be responsible to adapting to the business and user requirements.</li><li>Unit- test code for robustness, including edge cases, usability, and general reliability.</li><li>Be responsible for code reviews for every release cycle.</li><li>Interact with the project manager as well as business teams to develop a strong understanding of the product and future objectives.</li><li>Provide valuable feedbacks on products based on ease of use and user experience.</li><li>Continuously discover, evaluate, and implement better technologies to maximize development efficiency.</li></ul><p><strong>Requirements:</strong></p><ul><li>A never-say-die attitude.</li><li>Strong command over data structures and algorithms.</li><li>Strong problem solving and analytical skills.</li><li>&nbsp;Ability to work with minimal supervision, meeting high productivity standards.</li><li>&nbsp;Self starter, eager to learn and implement new technologies, hard-working.</li><li>Experience with different versions of Swift including the latest version.</li><li>Experience with Objective C will be a plus.</li><li>Strong hands on experience with git for code collaboration and reviews.</li><li>Strong understanding of various architectural design patterns, with expertise in at least one</li><li>Experience in Agile Scrum Software Development methodologies.</li><li>&nbsp;Ability to work independently with minimal dependencies.</li><li>Experience in team management is required.</li><li>Ability to document development process for future review and information transfer process.</li></ul>
Job details are sourced from the employer's original posting.
Open job postingAbout the company
Truckbook is a platform designed to help truck drivers manage their logs, inspections, and other essential documentation.