Job Description
We are looking for a Senior Flutter Developer for our Mobile App Development Team. The ideal candidate should have a strong track record of industrial experience in developing mobile applications.
Responsibilities:
- Design and build mobile applications for Android and Apple's iOS platform.
- Collaborate with the design team to define app features.
- Ensure the quality and performance of applications to meet specifications.
- Identify potential problems and resolve application bottlenecks.
- Fix application bugs before the final release.
- Publish applications on the App Store.
- Design and implement application updates.
Requirements
- BS in Computer Science / Software Engineering / IT or relevant field.
- Must have strong knowledge of Flutter concepts.
- 3+ years of experience with Flutter for Web, iOS, and Android platforms
- Proficiency in developing and working with multi-tiered distributed systems, web services, APIs, and both relational & NoSQL databases, as well as Firebase.
- Experience implementing software design patterns in large-scale production projects.
- Experience with push notifications.
- Skilled in automated testing, build processes, and CI/CD pipelines.
- Experience with version control tools such as Git, Jenkins, or other similar tools.
- Familiarity with Agile development life-cycle
- Knowledge of Git, dockers, and API development (REST, Web API, WCF, SOAP) is a plus.
- Knowledge of unit and integration testing.
- Knowledge of Ethereum Smart Contracts is a plus.