Zojatech Limited provides a wide range of software applications for businesses and individuals, such as Zojapay (A payment platform/solution for businesses and individuals), A Budget management system software (Revvex), Performance Management System (Mance), and a host of others. At Zojatech, we offer our software on a pay-as-you-go or monthly subscription basis, allowingourcustomers to access the software and its features without having to make a large upfront investment
At Zojatech, we believe that our customers are our partners. That’s why we are committed to providing exceptional customer service and support, and we are always here to help you with any questions or concerns you may have. Our team of experts has extensive experience in the Fintech and SAAS industry, and we are constantly staying up-to-date with the latest trends and technologies to ensure that our products is always at the fore front of innovation. We believe that by staying ahead of the curve, we can help our customers stay ahead of competition.
We are recruiting to fill the position below:
Job Title: Senior Mobile Developer
Location: Lagos
Employment Type: Full-time
Job Description
Flutter Engineer will design and implement complex IT solutions that are in line with the enterprise architecture road map. Will deliver well-designed quality software in a fast-paced agile environment. Will work on a scrum team from all disciplines to ensure successful delivery of solutions that add value to the products and achieve business objectives.
Job Responsibilities
Responsible for the development and maintenance of applications target for the range of iOS and Android Devices.
Primary focus will be development of Flutter based (iOS & Android) applications and their integration with back-end services. Identify and correct bottlenecks and bug fixes.
Collaborate with multi-functional teams to define, design, and ship new features in a dynamic work environmentProductively contribute to development projects in an agile software development environment, participate in sprint planning, task breakdown, and daily stand-ups Commitment to collaborative problem solving, sophisticated design, and the creation of quality products is essential.
Ensure the performance, quality, and responsiveness of applications.
Job Requirements and Skills
Collaborate with a team to define, design, and Code Review analysis and generate In-depth knowledge and understanding of Flutter and Dart.
Flutter state management approaches like BIOC, Riverpod, Provider etc.
Bug fixing and improving application performance
Unit-testing code for robustness, including edge cases, usability, and general reliability.
Proficient understanding of code versioning tools, such as Git Independent practitioner and advanced programmer and will be working alongside cross platform engineers and testers on different layers of the infrastructure.
Bachelor's degree in Computer Science (or related field) 4+ years of relevant work experience;
4+ years of experience developing mobile apps natively in iOS and/or Android; 2 years of commercial experience developing and delivering Flutter based apps.
Working knowledge of OOPS Good understanding of Software development best practices In depth experience in implementing user interfaces for Flutter
Experience integrating Restful API's Familiar with Android / iOS / Flutter Architectures and Multi-threading Concepts and integrating third party libraries and API's.
Experience with offline storage (SQLite, CoreData)
Experience working with Maps, Push Messaging, Local Notifications and Background services
Familiarity with Firebase and its frameworks will be an add-on, Widgets, State Management (BLoC), Dart Concepts, Platform Channel Mechanism, Mixins
Experienced in working with remote data via RESTful Apis and JSON
Should have experience working with native technologies like Android, iOS.
Application Closing Date
26th September, 2024
How to Apply
Interested and qualified candidates should send their CV to: [email protected] using the job title as the subject of the email.