Apolis - Austin, TX

posted about 2 months ago

Full-time
Austin, TX
Accommodation

About the position

As a Mobile Software Developer, you will play a crucial role in the design, development, and deployment of mobile applications for both Android and iOS platforms. This position requires a strong foundation in mobile development, with a focus on delivering high-quality software solutions that meet business needs. You will be responsible for all phases of the product development cycle, including design, development, debugging, documentation, and validation. Your expertise in mobile technologies will be essential in creating applications that are not only functional but also provide measurable business value. In this role, you will collaborate closely with cross-functional teams to ensure that the mobile solutions you develop align with the overall project goals. You will utilize agile software development practices, participating in peer and code reviews to maintain high standards of code quality. Your problem-solving skills will be put to the test as you tackle ambiguous technical challenges with minimal guidance, and your ability to prioritize and manage multiple projects will be key to your success. Additionally, experience with payments and point-of-sale systems, as well as external device integration, will be advantageous. Familiarity with tools such as Git, Rally, and Jira will also enhance your ability to contribute effectively to the team. This position is ideal for a self-driven individual who thrives in a dynamic environment and is passionate about mobile technology.

Responsibilities

  • Design, develop, test, and deploy mobile solutions for Android and/or iOS.
  • Support all phases of the product development cycle including design, development, debugging, documentation, and validation.
  • Participate in agile software development practices and conduct peer/code reviews.
  • Collaborate with cross-functional teams to ensure alignment with project goals.
  • Utilize problem-solving skills to address technical challenges with minimal guidance.
  • Prioritize and manage multiple milestones and projects efficiently.

Requirements

  • Bachelor's Degree or higher in computer science, Information Technology, or related field required.
  • Minimum 7 years mobile development experience with minimum 5 years of Android/Java and/or iOS/Objective-C.
  • Minimum 2 years agile software development practices and peer/code reviews.
  • Excellent problem solving and debugging skills with minimal guidance.
  • Self-driven with the ability to deliver on ambiguous technical challenges with incomplete data.
  • In-depth experience in designing, developing, testing (unit and integration) and deploying mobile solutions for Android and/or iOS.
  • Exceptional verbal and written communication skills.
  • Excellent collaboration skills within and across teams.
  • Ability to connect technology with measurable business value.
  • Ability to prioritize and manage multiple milestones and projects efficiently.

Nice-to-haves

  • Payments experience
  • Experience with pin pads or card readers
  • External device (e.g. USB, Bluetooth, Ethernet) integration experience
  • Familiarity with Git, Rally, and Jira.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service