Must have the experience with React Native, Xamarin and other cross-platform development tools would be nice to have; must have at least 1 year of experience developing Android mobile applications using Java or a cross platform development tool.
The Android Application Developer is responsible for programming and software development using various programming languages and related tools and frameworks, reviewing code written by other programmers, requirement gathering, bug fixing, testing, documenting and implementing software systems.
Work individually and on a team to participate in all aspects of software engineering including technical design, development, testing and support. Responsible for individually completing small to medium sized projects as well as for the delivery of complex components of large projects while working as a member of a team. Provide deep expertise as a SME in one more areas of software development technology.
In this role, the selected candidate must have years of experience in an Android development role or a senior level Java Developer that is interested in getting in Android development-Experience performing automated testing.
Follow the agile development process helping to establish and track incremental steps to achieve a larger goal; follow technology trends and changes to identify possible impacts to our mobile products or new opportunities.
In this role, the selected candidate will provide technical and/or business application consultation to business partners and team members in the areas of functionality, architecture, and databases for Mobile Application Development.
Leads system design and specification development, program logic and flow-charting, testing, debugging, and documentation. Will be responsible for making complex design choices to be used by the development teams.
In this role, the selected candidate will work individually and on a team to participate in all aspects of software engineering including technical design, development, testing documentation, analysis and support based on user or system design specifications.