Appmaster - San Francisco, CA

posted 21 days ago

Full-time
San Francisco, CA

About the position

As an Android Developer specializing in Kotlin, you will be at the forefront of our product development, engaging in a modern and challenging development process. Your primary responsibility will be to develop the product and ensure its seamless integration with back-end services. You will translate designs and wireframes into high-quality, maintainable code, ensuring that the application performs optimally across various devices and screen sizes. Your role will also involve designing, building, and maintaining high-performance, reusable, and reliable code, while ensuring the best possible performance, quality, and responsiveness of the application. In this position, you will identify and correct bottlenecks, fix bugs, and help maintain code quality, organization, and automation. Collaboration is key, as you will work alongside other engineers who are focused on different layers of the infrastructure. Your ability to engage in collaborative problem-solving, sophisticated design, and the creation of quality products will be essential to your success in this role. We are looking for someone who is not only technically proficient but also passionate about creating exceptional user experiences. You will have the opportunity to use the latest cutting-edge technologies and contribute significantly to the growth of our product.

Responsibilities

  • Development of the product and its integration with back-end services
  • Translate designs and wireframes into high-quality code
  • Design, build and maintain high performance, reusable, and reliable code
  • Ensure the best possible performance, quality, and responsiveness of the application
  • Identify and correct bottlenecks and fix bugs
  • Help maintain code quality, organization, and automatization
  • Work alongside other engineers who are working on different layers of the infrastructure
  • Engage in collaborative problem solving and sophisticated design

Requirements

  • Strong knowledge of Android SDK and different versions of Android
  • Familiarity with Restful APIs to connect Android applications to back-end services
  • Strong knowledge of Android UI design principles, patterns, and best practices
  • Experience with offline storage, threading, and performance tuning
  • Ability to design applications around natural user interfaces, such as touch
  • Familiarity with the use of additional sensors, such as gyroscopes and accelerometers
  • Knowledge of the open-source Android ecosystem and libraries available for common tasks
  • Ability to understand business requirements and translate them into technical requirements
  • Familiarity with cloud message APIs and push notifications
  • A knack for benchmarking and optimization
  • Understanding of Google's Android design principles and interface guidelines
  • Proficient understanding of code versioning tools
  • Familiarity with continuous integration

Benefits

  • Use the latest cutting edge technologies with an opportunity for growth
  • Ability to work remote
  • Competitive salary
  • Flexible schedule
  • Regular increase based on the results of the contribution to the product
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service