JOB DESCRIPTION:
Strong Computer Science fundamentals in object-oriented design, algorithms, and data structures, as well as rocess-oriented problem-solving skills.
6+ years of experience hands-on professional Android development experience.
Collaborate with other programmers to design and implement features.
Quickly produce well-organized, optimized, and documented source code.
Create and document software tools required by artists or other developers.
Debug existing source code and polish feature sets.
Contribute to technical design documentation.
Translate designs and wireframes into high-quality code.
Design, build and maintain high performance, reusable, and reliable applications.
Promote and / or evaluate new emerging technology and/or existing mobile APP/application technology throughout the solution lifecycle in a way that revolutionizes Dow’s long-term strategy and future.
Coordinate APP/application technology development needs/requirements that support mobile technology solutions.
Collaborate with APP/application technology development teams to implement systems that support the business goals.
Ensure the best possible performance, quality, and responsiveness of the application Identify and correct bottlenecks and fix bugs.
Extensive experience with Java and full command of Android APIs on all OS versions.
Experience working a significant consumer app that is currently available in the marketplace.
Experience with web-related technologies, including JavaScript, HTML 4/5, AJAX, JSON, XML, Kotlin.
Strong understanding of multi-tier web architectures, and OO design patterns and concepts.
Strong understanding of server-side software, scalability, performance, and reliability.
A sound understanding of HTTP and REST-style web services.
Must demonstrate solid organization/communication skills
Bachelor’s Degree