Zojatech Limited is a digital transformation consultancy and software development company that provides revolutionary and effective software solutions to businesses. Our goal is to provide software solutions that streamline work processes, enhance work productivity, enable business scalability, and shape our clients as innovative leaders of their industry.
This position is responsible for the design, development, testing and deployment of software systems that meets customer requirement.
The role also involves sitting within the IT team of a business, and will be involved in liaising with the Business Analysts and Development Manager to ensure software projects meet requirements.
Collaborate with multi-functional teams to define, design, and ship new features in a dynamic work environment.
Productively 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.
Collaborate with a team to define, design, and Collaborate with a team to define, design, and Code Review analysis and generate SCA new features
Responsibilities
Design and build advanced applications for the iOS / Android platform
Collaborate with cross-functionalteams to define, design, and ship new features
Continuously discover, evaluate, and implement new technologies to maximize development efficiency
Manage testing and bug fixes
Prepare technical documentation
Implement software enhancements and suggest improvements
Proven work experience as a Mobile developer
Proficiency in Dart programming language and Flutter framework.
Good understanding of Java, Kotlin and Swift
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.
Experience with 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
Demonstrable portfolio of released applications on the App store or the Android market
In-depth knowledge of at least one programming language like Dart React native,,Swift and Java
Experience with third-party libraries and APIs
Familiarity with OOP design principles
Excellent analytical skills with a good problem-solving attitude
Ability to perform in a team environment BSc degree in Computer Science or relevant field
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.
Required Tech-Stack:
JSon, Rest, GIT, Scrum, Firebase, Google Play, Dart, Flutter and Flutter App Development,CI/CD,Native Android / iOS Application Development, Azure DevOps.
Application Closing Date
19th August, 2024.
How to Apply
Interested and qualified candidates should send their CV to: [email protected] using the Job Title as the subject of the mail.