Senior Mobile Developer (Dart/Flutter)
New
J
JobgetherMobile application development
Workplace type: Remote; based in IndiaFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Languages
- Strong written and verbal communication skills in English
- Required Skills
- AgileFlutterGitJavaReact NativeSwiftRESTful APIsUnit Testing
Requirements
- Have professional experience in native or cross-platform mobile application development using technologies such as Swift, Java, React Native, or Flutter.
- Have working knowledge of Flutter and Dart and the motivation to deepen cross-platform development expertise.
- Have built at least two Android and/or iOS applications with Flutter that have been published on an app store.
- Understand mobile application architecture, design patterns, and state management; familiarity with the BLoC pattern is important.
- Have experience integrating REST APIs, third-party libraries, databases, and multiple data sources into mobile applications.
- Understand unit testing, automated testing, debugging, and the mobile application development lifecycle.
- Be able to identify performance bottlenecks and improve responsiveness, reliability, and resource efficiency.
- Understand mobile application security, data protection, and accessibility standards.
- Be proficient with Git and familiar with collaborative software development workflows.
- Have experience working in an Agile environment and collaborating with designers, backend engineers, and other stakeholders.
- Have strong written and verbal communication skills in English.
Responsibilities
- Design, develop, and maintain mobile applications using Flutter and Dart.
- Translate design assets and specifications into responsive, accessible user interfaces.
- Implement reusable, testable application code and business logic.
- Integrate backend APIs, data sources, storage solutions, third-party libraries, and external APIs.
- Apply mobile development patterns, including BLoC, to build maintainable applications.
- Optimize application performance, responsiveness, reliability, and resource utilization.
- Implement security measures and protect sensitive information.
- Write and maintain unit tests, debug applications, and support automated testing.
- Contribute to development, testing, builds, releases, and maintenance throughout the mobile application lifecycle.
- Use Git and Agile workflows to collaborate with designers, backend engineers, and cross-functional teams.
View Full Description & ApplyYou'll be redirected to the employer's site