Unclassified - New York, NY

posted 4 months ago

Full-time
New York, NY

About the position

The Android Developer position is a dynamic role that may involve working on a specific platform or product permanently, or being part of a resource pool that is assigned to various projects as they arise. This role is primarily focused on software development, with the engineer spending over 90% of their time engaged in writing code, creating API specifications, conducting code reviews, and testing during ongoing sprints. Additionally, the developer may be involved in creating proof of concepts and automation tools to enhance productivity and efficiency. A key aspect of this position is the identification of opportunities to adopt innovative technologies, encouraging a mindset that looks beyond the obvious to find continuous improvement opportunities. The ideal candidate will possess a high energy level and a strong foundation in the Android platform and development tools, enabling them to contribute effectively to the team and projects. The role requires a proactive approach to problem-solving, particularly in dealing with ambiguous or under-defined challenges, and the ability to think abstractly to enable business capabilities through innovation in the mobile domain. The candidate should demonstrate a willingness to learn new technologies and take pride in their ability to develop working software quickly. Hands-on experience with mobile application design, software development, and testing is essential, along with familiarity with various software languages, XML, JSON, and web services technologies. Experience with payments technology is also considered a plus.

Responsibilities

  • Write code and create API specifications for mobile applications.
  • Conduct code reviews and testing during ongoing sprints.
  • Develop proof of concepts and automation tools.
  • Identify opportunities to adopt innovative technologies.
  • Look for continuous improvement opportunities in the development process.

Requirements

  • BS degree in computer science, computer engineering, or other technical discipline.
  • Solid foundation with the Android platform and Android development tools.
  • Experience with Agile or other rapid application development methods.
  • Ability to deal with ambiguous or under-defined problems and think abstractly.
  • Demonstrated willingness to learn new technologies and develop working software quickly.
  • Hands-on experience with mobile application design, software development, and testing.

Nice-to-haves

  • Experience with a variety of software languages.
  • Understanding of XML, JSON, and web services technologies.
  • Experience with payments technology.

Benefits

  • Equal employment opportunity employer, considering all qualified candidates without regard to disability or protected veteran status.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service