Vakansiya haqqında
Responsibilities
Develop and maintain a cross-platform enterprise application using Flutter and Dart.
Deliver web, Android, and iOS interfaces from a shared Flutter codebase.
Implement employee time tracking, managerial approvals, dashboards, reporting screens, and administrative workflows.
Integrate the application with backend REST APIs.
Implement corporate authentication using OIDC and PKCE.
Integrate push notifications and manage mobile application lifecycle requirements.
Handle API errors, concurrent updates, version conflicts, and application state.
Optimize application performance, responsiveness, and user experience.
Implement multilingual interfaces supporting Azerbaijani, Russian, and English.
Prepare Android and iOS builds for enterprise distribution and app store publication.
Use AI coding assistants to accelerate development, generate tests, refactor code, and investigate defects.
Collaborate with backend and QA engineers to ensure consistent behavior across platforms.
Required Qualifications
At least 3 years of professional software development experience, including practical Flutter development.
Strong proficiency in Flutter and Dart.
Experience delivering applications for Android and iOS, with Flutter Web experience preferred.
Working knowledge of C# and .NET, including object-oriented programming and API development concepts.
Practical ability to develop and maintain Python code using AI-assisted development workflows.
Demonstrated proficiency with modern neural-network-based coding assistants, such as GitHub Copilot, Claude Code, ChatGPT, Cursor, or equivalent.
Ability to validate, debug, and refine AI-generated code rather than relying on unverified output.
Experience with REST APIs, JSON, authentication, state management, and asynchronous operations.
Familiarity with Git, automated testing, and modern software delivery practices.
Understanding of responsive UI design, localization, and mobile platform constraints.
Fluent Azerbaijani and Russian.
Preferred Qualifications
Experience with Flutter Web and production applications sharing code between web and mobile platforms.
Knowledge of OIDC, OAuth 2.0, PKCE, and Keycloak.
Experience with Firebase Cloud Messaging.
Familiarity with Android and iOS signing, provisioning, and release processes.
Experience developing enterprise applications with complex forms, approval workflows, and dashboards.
Familiarity with Python/FastAPI backend development.
Experience with integration and widget testing in Flutter.
Practical Evaluation
Candidates must be prepared to demonstrate Flutter development skills and practical AI-assisted programming capabilities, including the ability to produce, understand, and debug Python code with neural coding assistants.
We value developers who combine strong Flutter engineering skills with a broad programming background and effective use of AI development tools.
Interested candidates can apply by clicking the link provided in the "Apply" button.
Təsvir mənbədəki dildə saxlanılıb. Göstərilməyən şərtlər təxmin edilmir.
