Apply

Senior Mobile Developer

Posted 2024-10-21

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

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

🧭 Full-Time

🔍 Media

🏢 Company: Gigster

  • 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 2024-09-26
Apply
Apply

📍 45+ countries

🧭 Full-Time

🔍 Headless CMS

  • 7+ years of experience in mobile development (Java, Kotlin, Swift).
  • Experience with CMS and headless CMS is a plus.
  • Knowledge of consuming RESTful APIs; GraphQL APIs is a plus.
  • General knowledge of modern JavaScript frameworks (e.g., Vue, React, Next).
  • Experience as author and maintainer of open-source projects.
  • Public speaking and technical writing experience.
  • Good problem-solving and critical-thinking skills.
  • Strong command of English and good communication skills.

  • Become a Storyblok and headless CMS authority, helping developers, partners, and customers understand Storyblok and its capabilities.
  • Conduct workshops, write tutorials and documentation, produce instructional content, and give product demos.
  • Write sample applications and code samples to showcase the flexibility of Storyblok.
  • Create and maintain open-source tools, monitor and support the Storyblok community, and represent Storyblok at events.
  • Guide the documentation and tutorial roadmap for mobile technologies.

JavaKotlinSwiftProblem SolvingRESTful APIs

Posted 2024-08-09
Apply