Apply

Senior Mobile Developer

Posted 3 months agoViewed

View full description

💎 Seniority level: Senior, Minimum of 5 years

📍 Location: United States

🏢 Company: Two95 International Inc.

⏳ Experience: Minimum of 5 years

🪄 Skills: Software DevelopmentAgileAndroidGitKotlinSCRUM

Requirements:
  • Minimum of 5 years of experience in software development, information systems, or equivalent technical environment.
  • Experience leading development in multi-user systems.
  • Experience with the software development lifecycle.
  • Knowledge of software development best practices.
  • Bachelor’s degree in Computer Science or related field preferred.
  • Experience with agile methodologies (Scrum, Kanban) preferred.
  • In-depth understanding of native Android development.
  • 4+ years of professional Android experience using Kotlin.
  • Strong understanding of Android architectures (MVC, MVP, MVVM).
  • Experience with Android UI principles and best practices.
  • Experience with offline storage, threading, notifications, RxJava, and Coroutines.
  • Experience with API integration, application layer patterns, dependency injection, and Work Manager.
  • Experience with Git and GitHub.
Responsibilities:
  • Lead the development of highly transactional, mission critical mobile applications.
  • Engage in all aspects of the software development lifecycle including design, requirements, coding, debugging, testing, release, and operational support.
Apply

Related Jobs

Apply
🔥 Senior Mobile Developer
Posted 4 months ago

📍 Qatar, Brazil, India, Armenia, US East Coast

🧭 Full-Time

🔍 Media

🏢 Company: Gigster👥 501-1000💰 $20,000,000 Series B over 7 years agoSaaSAppsAnalyticsSoftware

  • Bachelor's or Master's degree in Computer Science or a related field, or equivalent professional experience.
  • 10+ years of professional experience.
  • 7+ years of experience in mobile development.
  • Proven experience as a Senior Mobile Engineer with a strong focus on React Native, iOS, and Android expertise.
  • Proficiency in TypeScript.
  • Strong background in Unit Testing.
  • Solid knowledge of Git.
  • Experience with modern CSS/Sass/Less.
  • Understanding of SOLID principles and design patterns.

  • Develop and maintain the mobile application using React Native and other relevant technologies.
  • Optimize the mobile application for performance, usability, and security.
  • Stay updated with the latest mobile app development trends and emerging technologies.
  • Collaborate with the team to identify requirements, meet project milestones, and maintain regular communication.
  • Effectively communicate and resolve issues with internal and external stakeholders.
  • Review and enhance source code to align with project coding standards.
  • Participate in the development of new features and provide support for existing ones.

Software DevelopmentAndroidDesign PatternsGitCSSReact NativeSCRUMTypeScriptReact

Posted 4 months ago
Apply