Project description:

DICEUS is a strategic technology partner for custom software development. Since 2011, we have accomplished more than 100 projects and contributed to our client’s growth in banking, fintech, insurance, healthcare, and other niches. We help SMBs and enterprises overcome their pressing business challenges with the right technology solutions. At the same time, we help tech companies scale up their teams with efficient staff augmentation.

Our Client who is a leading insurance provider in Ukraine is going to create a totally new mobile application for their clients. It will contain self-service options in Medical insurance and ability to buy any insurance product available. Project from scratch. Native development.

Key Responsibilities

  • Architectural Design: Design and implement robust, scalable, and high-performance mobile application architectures.
  • Technical Leadership: Provide technical leadership and guidance to development teams, ensuring best practices in coding, design, and architecture.
  • Collaboration: Collaborate with product managers, designers, and other stakeholders to understand requirements and translate them into technical specifications.
  • Performance Optimization: Optimize mobile applications for performance, scalability, and reliability.
  • Security: Ensure mobile applications meet security and compliance requirements, implementing best practices for data protection.
  • Documentation: Create and maintain architectural documentation, design specifications, and technical guidelines.
  • Code Review: Conduct code reviews and provide constructive feedback to ensure code quality and adherence to architectural standards.
  • Innovation: Stay updated with the latest industry trends and technologies, driving innovation and continuous improvement within the team.
  • Mentorship: Mentor and coach junior developers, fostering a culture of learning and growth.


  • Education: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • Experience:
    • Minimum of 7 years of experience in mobile application development.
    • At least 3 years of experience in an architectural role for mobile applications.
  • Technical Skills:
    • Proficiency in mobile development frameworks (e.g., Swift, Kotlin, React Native, Flutter).
    • Strong understanding of architectural patterns (e.g., MVC, MVVM, VIPER, Clean Architecture).
    • Experience with API design and integration.
    • Knowledge of cloud services (e.g., AWS, Azure, Google Cloud) and microservices architecture.
    • Familiarity with DevOps practices and CI/CD pipelines.
  • Performance and Security: Proven experience in optimizing mobile applications for performance and implementing security best practices.
  • Soft Skills: Excellent problem-solving abilities, strong communication skills, and the ability to work collaboratively in a team environment.
  • Portfolio: A strong portfolio showcasing previous mobile projects, architectural designs, and code samples.

Preferred Qualifications:

  • Experience with agile methodologies and project management tools.
  • Contributions to open-source projects or publications in relevant fields.
  • Certifications in relevant technologies or methodologies.

We offer

  • Full remote
  • Professional growth and development opportunities