Mobile Application Developer (Flutter)
Job description
We Are Hiring: Mobile App Developer ( Flutter )
Remotely
Are you a highly skilled Mid-level Mobile App Developer with a passion for cutting-edge technologies and data-driven solutions? Logatta, a leading full-package data analytics, and AI firm, is seeking an experienced professional like you to join our dynamic team. If you have 4+ years of software development experience and a proven track record of building exceptional Mobile applications, we want to hear from you!
About Logatta:
At Logatta, we're committed to empowering businesses with data analytics and AI technologies to make informed decisions. As a Mobile App Developer, you will play a pivotal role in our mission by leading the development of robust and intuitive web applications that provide easy-to-digest reports, performance measures, and trends for our clients.
- Our team is over 50 people including AI(Python) web (Python Django, JS) & mobile (iOS/Android/Flutter) developers together with business analysts, project managers, QA, and support staff. Our corporate culture is characterized by agile processes, autonomous teams without hierarchies, as well as openness and transparency – both internally and with our clients. Currently, we are looking for a Mobile App Developer to join our team of professionals working in Apps development, data analytics, and AI. We are looking for an active, responsive, and devoted person.
Responsibilities:
- Translate and Build the designs (UI UX) and Wireframes into high-quality responsive UI code.
- dealing with different third-party platforms, SDKs, and APIs to solve business logic problems with efficient methods.
- Write clean, maintainable, and efficient code
- Build custom packages in Flutter using the functionalities and APIs, third-party Plugins already available in pub.dev, and native Android and IOS.
- Designing, developing, testing, maintaining, and deploying Apps.
- Communicating with product and engineering leads to implementing business and project objectives.
- Collaborate with other developers, product managers, designers, and QA engineers to deliver the best product possible
- Participate in testing, quality assurance, and bug fixes as part of the CI/CD cycle.
- Familiar with using DevTools to debug code and improve performance and reliability.
- Design and Build sophisticated and highly scalable apps.
Qualifications:
- Bachelor’s/Master’s degree in Engineering, Computer Science (or equivalent experience)
- 1+ years of experience in Mobile app development at least with one of the Native platforms (IOS – swift) or (Android – Kotlin).
- 3+ years of practical experience in Flutter Framework and Dart Programming Language.
- developed and deployed at least 5+ apps on the Play Store and Apple Store.
Requirements:
- Understanding of Computer Science principles.
- Strong knowledge of design patterns and SOLID principles, OOP principles, and best practices.
- Familiar with working in an Agile environment.
- Good knowledge of Creational Design Patterns like Abstract Factory – Singleton – Prototype – Builder Patterns.
- Ability to design and develop responsive, adaptive, complex cross-platform applications During the development, and integrate the required features and predict possible bugs.
- Ability to write clean and readable code, create extensive documentation for existing code, and refactor the previously written code into a readable state.
- Experience with GraphQl and RESTful APIs services.
- Experience with third-party Platforms, APIs, and SDKs such as (Firebase- Googlemaps- Google Mobile Ads SDK- etc..)
- Experience with Client services real-time channels like Websocket.
- Familiarity with cloud messaging-local notifications and background services.
- Working with multimedia like camera– Speech to text – audio-video– voice Assistant- QRCode Scanning.
- Familiarity with payment gateways and in-app purchases.
- Familiarity with dynamic links and deep linking.
- Experience with automated testing- DevTools and Dart debugger.
- Familiarity with CI/Cd for shipping software quickly and efficiently.
- Familiarity with version control systems and platforms (Git – Github).
- Familiarity with agile project management tools like Jira- Click Up- Trello.
there are Incentives and rewards for Hardworking and distinction.
The salary is paid in dollars depending on your experience.