rinf.tech is a technology solutions company specializing in b2b custom software engineering and robotics. Founded in 2006, we’ve transformed from a Romania-based startup into an international brand of 450+ specialists with Delivery Centers in Romania, Ukraine, and Bulgaria, and offices in Germany, France, Spain, and the USA.
8 ноября 2021

Senior Flutter/Android Developer

Киев, удаленно

rinf.tech is a technology solutions company specializing in b2b custom software engineering and robotics. Founded in 2006, we’ve transformed from a Romania-based startup into an international brand of 450+ specialists with Delivery Centers and offices in Europe and the USA.

At rinf.tech, we follow the Engineer of the Future philosophy which means we put a special focus on ensuring our tech talent is future-ready. As such, we foster open-mindedness, flexibility, tenacity, proactiveness, and take initiatives to encourage regular professional development and knowledge sharing within and among our teams.

Client:

Today we have 750 engineers, split into 20+ offices in 20+ technologies and 150+ Consultants into 10+ offices and we are starting new projects daily with different demands on skills, spoken languages & locations/timezones.

At Monstarlab we’re using Kotlin as our weapon of choice and we build our apps in MVVM with a side of Google paired with Clean Architecture principles. Our stack consists of Kotlin, ViewModels with LiveData, Dagger 2, and all the popular libraries like Retrofit. We also write custom libraries for reducing boilerplate code. Our builds are run and tested on Bitrise using GitHub Actions. We also contribute to the open-source community by sharing some of our awesome libraries!

What you will be working on

  • Take Android and Flutter builds from design through to final delivery
  • Provide support and maintenance of Android and Flutter projects after delivery
  • Driving development and the establishment of Monstarlab coding standards, quality control, testing and process guidelines within the local team structure
  • Reviewing technical solutions and proposals, evaluating alternative approaches and supporting the development of prototypes as well as technical/functional specifications
  • Mentoring and leading team members, while assisting the team with peer reviews and in ensuring the highest quality code is delivered
  • Understanding design specs and giving feedback to improve it even further
  • Write clean, reusable code and have a passion for mobile development
  • Communicate with project managers, QA teams, Scrum Masters, etc
  • Partner closely with front-end, back-end, iOS, Product and UX team members
  • Participate in daily stand-ups, sprint planning, and estimation

What you offer us

  • We’re looking for someone with 3+ years of experience in a Senior Android Developer role and will have functioned as lead on diverse development projects. A technical thinker who works well at a program level to define requirements; but more than that they are proactive, enthusiastic, and committed to delivering solutions that clients love
  • Beyond some hands-on development, you will need solid experience in leading a team and you will also need to have been part of pitching and selling projects, by doing tech validation, estimations, and communicating technical solutions
  • While your Flutter experience would have allowed you to lead and build Production-ready applications, following patterns such as BLoC or MVVM as it relates to designing/developing maintainable, testable, and functional software that meets the product requirements
  • Good Experience with Kotlin, Java, and Dart programming languages
  • Know your way around with Coroutines and have experimented with Flow
  • Good Experience with DI such as Dagger or Koin
  • Understanding of Flutter Framework
  • Native Android and iOS skills to build custom Flutter Packages
  • Experience working with RESTful APIs; Git, Git flow, GitHub; CI and CD; third party libraries, and a range of third-party services
  • A keen interest in mentoring/developing those around you and fostering an office environment defined by clear, open communication
  • A passion for open source development and a work approach characterized by empathy, confident and consistent decision-making, and a love of problem-solving
  • Knowledge of the challenges that accompany cross-office and/or digital agency product development and project management
  • Years of the practical application of the Agile methodology and the ability to coach and inspire others in this approach
  • A strong advocate of testing and quality conscious
  • Bachelor’s degree in Computer Science, similar technical field of study, or equivalent practical experience

Nice to have:

  • Cross-Platform Development Experience
  • DevOps experience on GitHub Actions or Bitrise
  • Fluency with iOS and Swift
  • Development in an enterprise setting
  • Working in the Digital Agency environment

What we offer you

  • An energetic and spirited team environment
  • Training and on-going development opportunities
  • Exposure to challenging projects in various industries both local and international
  • Private medical services
  • Compensation: Competitive salary package, extra vacation days
  • Ability to grow professionally
  • Friendly atmosphere
  • Comfortable office in Gulliver Business Center
  • Paid vacation/sick leave
  • Medical insurance
  • Gym coverage

Our recruitment process

HR Discussion

Technical discussion

Final interview

​Offer

LinkedIn