Beacon Hill Staffing Group - Madison, WI

posted about 1 month ago

Full-time
Madison, WI
Administrative and Support Services

About the position

We are seeking a talented Android/Kotlin Developer to join our mobile applications team in Madison, WI. This role involves developing and enhancing mobile applications that support a wide range of products, customers, and sales partners. The position is onsite, requiring local candidates, and offers a contract-to-hire opportunity with competitive hourly compensation.

Responsibilities

  • Develop and maintain mobile applications for Android platforms using Kotlin.
  • Contribute to existing applications written in Kotlin, Swift, Qt, and Java.
  • Collaborate with backend teams to integrate data sources and web services.
  • Deliver exceptional mobile user experiences that exceed customer expectations.
  • Improve code quality by writing unit tests, automating processes, and conducting code reviews.
  • Work closely with product and design teams to understand end-user requirements and implement effective technical solutions.
  • Participate in brainstorming sessions to introduce new ideas and innovations for mobile technology, algorithms, and products.
  • Ensure compliance with mobile app store ecosystems and related requirements.
  • Troubleshoot complex problems and deliver solutions on time and within scope.

Requirements

  • Experience with Android development using Kotlin.
  • Experience working in an Agile environment.

Nice-to-haves

  • Bachelor's degree in a related field or equivalent professional experience.
  • Strong understanding of object-oriented programming and software design.
  • Knowledge of mobile development for iOS (Swift, Objective-C) is a plus.
  • Proficiency with Web/REST APIs, JSON, XML, and related technologies.
  • Knowledge of Jira, Confluence, GitLab, and CI/CD practices.
  • Familiarity with cloud and IoT technologies is a plus.
  • Experience with scripting languages like Python is beneficial.
  • Effective verbal and written communication skills.
  • Positive attitude and adaptability to challenges and time constraints.
  • Strong troubleshooting and problem-solving skills.
  • Desire to continuously learn and improve in the field of mobile app development.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service