Artmac
Lead Mobile Application Developer (Kotlin, Cloud Services)
ArtmacUnited States3 days ago
ContractEngineering, Information Technology
Who We Are

Artmac Soft is a technology consulting and service-oriented IT company dedicated to providing innovative technology solutions and services to the Customers.

Job Description

Job Title : Lead Mobile Application Developer (Kotlin, Cloud Services)

Job Type : W2/C2C

Experience : 8 to 15 Years

Location : Sunnyvale, California

Responsibilities

  • Strong expertise in Kotlin programming language.
  • 10 15 years of experience in software development.
  • Proficient in software design patterns and principles.
  • Experience with Agile methodologies and software development life cycle (SDLC).
  • Experience with Android development and mobile application frameworks.
  • Familiarity with cloud services and microservices architecture.
  • Knowledge of other programming languages such as Java, Python, or JavaScript.
  • Experience with DevOps practices and tools.
  • Understanding of database management systems and SQL.
  • Proven experience in leading software development projects and teams.
  • Strong portfolio of completed projects demonstrating technical expertise and problem-solving capabilities
  • Design, develop, and maintain high quality software applications using Kotlin.
  • Lead and mentor a team of software developers, providing guidance and support throughout the development lifecycle.
  • Collaborate with cross-functional teams to gather requirements and translate them into technical specifications.
  • Conduct code reviews to ensure adherence to best practices and coding standards.
  • Identify and resolve technical issues and bugs in a timely manner.
  • Stay up to date with emerging technologies and industry trends to continuously improve software development processes.
  • Participate in Agile development methodologies, including sprint planning, daily stand ups, and retrospectives.
  • Contribute to the architecture and design of scalable and maintainable software solutions.

Qualifications

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.

Key Skills

Ranked by relevance