بلو بانک
بلو بانک

Senior Android Developer

Tehran/ Sa'adat Abad
Full Time
Saturday to Wednesday
-
-
501 - 1000 employees
Banking
Iranian company dealing only with Iranian entities
1399
Privately held
توضیحات بیشتر

key Requirements

5 years experience in similar position

Job Description

At blubank, we are seeking talented, dynamic, and enthusiastic individuals for the position of Senior Android Developer to join our friendly and professional team. If you’re looking for a workplace where you can grow and continuously learn, this opportunity is for you!

Responsibilities:

  • You will collaborate with the Android Chapter team.
  • You will collaborate with back-end developers and project managers to design and implement APIs and prototypes.
  • You will work with Scrum Masters to plan and deliver product line features.
  • You will collaborate with software testers to ensure the app is functional, and ready for release.
  • You will perform code reviews with other developers and contribute to shaping the technical strategy.
  • You will share feedback and brainstorm ideas with teams to develop and introduce new features.
  • You will help shape the future of our application by staying up to date with the latest technologies to ensure modern standards and improve the development experience.
  • You will write unit tests to ensure code robustness, including edge cases, usability, and overall reliability.
  • You will help maintain code quality, promote reusability, and support ongoing code evaluation.
  • You will help maintain code quality, promote reusability, and support ongoing code evaluation
  • You will assist team members in planning, developing, and shipping new features.
  • You will implement security measures aligned with the overall security objectives.
  • You will lead knowledge-sharing and pair programming sessions to support team growth.

Qualifications:

  • Experience: 5+ years of experience in Android Developer
  • Expertise in Kotlin and Java.
  • Strong knowledge of the Android SDK, various Android versions, and handling different screen sizes.
  • Solid understanding of Android architectures such as MVVM, MVI, and modular architecture.
  • Proficient in design patterns and software architecture principles.
  • Deep knowledge of Dagger for dependency injection.
  • Strong understanding of reactive programming and Coroutines.
  • In-depth experience with Android networking, including REST APIs, sockets, and ProtoBufs.
  • Strong understanding of Android UI design principles, design patterns, and best practices.
  • Skilled in benchmarking and performance optimization.
  • Proficient in version control systems like Git and workflows such as Git-Flow.
  • Strong Understanding of CI/CD processes.
  • Reliable in the code review process.
  • Strong problem-solving skills.
  • Familiarity with C++ is a plus.
  • Experience with image and video processing is a plus.
  • Knowledge of machine learning (ML) is a plus.

Benefits:

  • Work-from-home option
  • Flexible working hours
  • Training courses and professional development opportunities
  • Military service project (Limited)
  • Supplemental health insurance
  • Team-building budget
  • Performance-based bonuses
  • Loans
  • Lunch subsidies

 

Job Requirements

Age
26 - 37 Years Old
Gender
Men / Women

ثبت مشکل و تخلف آگهی

ارسال رزومه برای بلو بانک