Weare seeking a highly skilled and experienced Android Flutter Developer tojoin our dynamic team. The ideal candidate should have a proven track record ofdelivering highquality Android and Flutter applications and possess a deepunderstanding of software architecture and design principles.
Requirements
Key Responsibilities:
- Design and develop robust and scalable Androidand Flutter applications.
- Implement solid principles and design patternsto ensure code maintainability and extensibility.
- Utilize the latest project architectures such asMVVM MVVM clean and Flutter project architectures like Bloc Getx andProvider.
- Implement dependency injection using Dagger forAndroid and manage dependencies efficiently.
- Utilize reactive programming techniques to buildresponsive and interactive user interfaces.
- Integrate thirdparty libraries seamlessly intoAndroid and Flutter projects.
- Manage threads effectively using Coroutines withKotlin Flow for asynchronous programming.
- Understand Flutter widgets and manage widgetlifecycles efficiently.
- Implement state management solutions for Flutterapplications and ensure awareness of widget lifecycles.
- Write JUnit test cases to ensure the reliabilityand stability of the codebase.
- Utilize JIRA and Git for project management andversion control.
- Communicate effectively with team members andstakeholders to understand requirements and provide updates on projectprogress.
KeyRequirements:
- Bachelors degree in Computer Science or relatedfield.
- 5 years of experience in Android and Flutterdevelopment.
- Strong verbal and written communication
- Proficiency in Kotlin and Dart programminglanguages.
- Strong understanding of software architectureand design principles.
- Experience with dependency injection frameworkssuch as Dagger.
- Familiarity with reactive programming conceptsand libraries.
- Experience with state management solutions forFlutter applications (Bloc Getx Provider).
- Proven track record of writing cleanmaintainable and efficient code.
- Experience with writing unit tests using JUnit.
- Proficiency in using JIRA and Git for projectmanagement and version control.
- Excellent communication and interpersonalskills.
Benefits
What is in for you
At WeblineIndia in addition to competitive salary we also provide an extensive benefits package which includes.
- 5days working.
- Onsite international work opportunities.
- Creative freedom to work.
- Worklife balance.
- Festive Holidays.
- Paid Leaves.
- Monetary incentives.
- Referral benefits.
- Various Awards & Recognition programs.
- Sponsored learning & certification programs.
- Fun events.
- And so much more.
Join our team and contribute to our mission of delivering exceptional content that promotes our software solutions and services and engages our target audience.