Whiztek Corp - Houston, TX

posted 3 months ago

Full-time - Entry Level
Houston, TX
Professional, Scientific, and Technical Services

About the position

As an Android Developer, you will be responsible for creating, maintaining, and implementing the source code necessary to develop mobile applications that meet the specific needs and requirements of our clients. This role involves working with various computer programming languages to ensure that the applications are functional, user-friendly, and efficient. You will support the entire application lifecycle, which includes concept development, design, testing, release, and ongoing support. Your expertise will be crucial in producing fully functional mobile applications by writing clean, maintainable code that adheres to industry standards. In this position, you will gather specific requirements from stakeholders and suggest appropriate solutions to meet those needs. You will also be responsible for writing unit and UI tests to identify any malfunctions within the applications. Troubleshooting and debugging will be key components of your role, as you work to optimize performance and ensure that both new and legacy applications meet quality standards. You will design user interfaces that enhance the overall user experience and collaborate closely with the Product Development team to plan and implement new features. Staying up to date with the latest technology trends is essential, as you will be expected to research and suggest new mobile products, applications, and protocols that could benefit our development efforts. Your contributions will help shape the future of our mobile offerings and ensure that we remain competitive in the rapidly evolving tech landscape.

Responsibilities

  • Support the entire application lifecycle (concept, design, test, release, and support).
  • Produce fully functional mobile applications by writing clean code.
  • Gather specific requirements and suggest solutions.
  • Write unit and UI tests to identify malfunctions.
  • Troubleshoot and debug to optimize performance.
  • Design interfaces to improve the user experience.
  • Liaise with the Product development team to plan new features.
  • Ensure new and legacy applications meet quality standards.
  • Research and suggest new mobile products, applications, and protocols.
  • Stay up to date with new technology trends.

Requirements

  • Proven work experience as a Mobile developer.
  • Demonstrable portfolio of released applications on the App Store or the Android market.
  • In-depth knowledge of at least one programming language like Swift and Java.
  • Experience with third-party libraries and APIs.
  • Proficiency in Kotlin programming language.
  • Familiarity with Android Jetpack components (View Model, Live Data, Room, etc.).
  • Experience with RESTful APIs and JSON.
  • Understanding of Android architecture patterns (MVC, MVVM).
  • Knowledge of Gradle build system.
  • Experience in custom View development and animations.
  • Familiarity with debugging and profiling tools.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service