Flutter Developer


Middle Level

Key duties and responsibilities

  • Develop solutions and algorithms according to technical specifications or other requirements documentation; use standard algorithms in the applicable cases
  • Write program code according to the defined application architecture
  • Possess knowledge of software development methodologies (Waterfall, Agile, etc.).
  • Structure and format the source code, comment and mark up the code, as well as name variables, functions, classes, data structures, and files according to the company conventions and industry best practices
  • Implement code refactoring and optimization methods. Post refactoring and optimization results to the collective knowledge base as the best practices.




  • At least 7-8 years of development experience
  • At least 2-3 year of experience with Azure / AWS / GCP
  • Hands-on experience at least in one programming language (C#, Python, Java, Scala)
  • Hands-on experience with RDBMS/ NoSQL / Big Data (including tuning and maintenance)
  • Experience in Data Warehousing, building data lakes, and ETL
  • Working knowledge of SQL, Hadoop(Spark, Kafka, Hive, Hbase) and BI tools
  • Working knowledge of next generation data platforms including Streaming technologies, Spark, NoSQL, Graph, Data Virtualization, in-memory datastores and self-service data platforms



Skills and abilities

  • Strong English verbal and written communication skills
  • Great analytical skills
  • Strong problem-solving skills
  • Self-organization, self-management
  • Ability to work independently with limited supervision

Julia Semiglazova

Recruiter Uran Company