Android Developer
Apply NowCompany: HireTalent
Location: Plano, TX 75025
Description:
Codes from scratch; If role focus is on modifying existing code from existing systems - see application / software development AOE
Develops software systems or applications for software enhancements and new products including cloud-based or internet-related tools.
Develops software systems or applications for software enhancements and new products including cloud-based or internet-related tools.
Software engineering focus on developing multiple types/categories of software including end-user applications and operating systems/utility software, that provides a platform for running end user applications
The work includes: Conducting requirements gathering and analysis to understand the domain of the software problem and/or functionality, the interfaces between hardware and software, and the overall software characteristics. Use programming, scripting, and/or database languages to write the software code.
Support evolution activities by correcting programming errors, responding to scope changes, and coding software enhancements.
Apply knowledge of software development best practices, including coding standards, code reviews, source control management, build processes, testing, and operations.
Complexity & Problem Solving:
- Learns routine assignments of limited scope and complexity.
- Follows practices and procedures to solve standard or routine problems.
Autonomy & Supervision:
- Receives general instructions on routine work and detailed guidance from more senior members on all new tasks.
- Work is typically reviewed in detail at frequent intervals for accuracy.
Communication & Influence:
- Builds stable internal working relationships.
- Communicates and seeks guidance/feedback regularly from more senior members of the team.
- Primarily interacts with supervisors, project leads, mentors, or other professionals in the same discipline.
- Explains facts, policies, and practices related to discipline.
Knowledge & Experience:
- Typically requires a college degree (or equivalent) with up to one year of experience but may not have any.
- Has conceptual knowledge of theories, principles, and practices within discipline and industry.
Comments for Suppliers: Minimum requirements:
Role details:
o Will be required to convert an existing Restaurant Equipment Android application into a more generic template/standard
o Will then apply this template/standard to a new specific piece of Equipment
o Solely responsible for all aspects of this app development, debugging, and roll-out for an Alpha prototype field trial!
5-10+ years Kotlin (Android app) development experience
o Must be able to show experience designing, deploying, and supporting all aspects of an android application!
Remote database logging and configuration management experience
o Datadog & Firebase/Firestore
UI/UX design experience
Looking for someone self-sufficient and eager to take on the responsibility of developing this innovative solution in a fast-paced environment!
Preferred requirements:
MQTT protocol experience
Industrial Automation or Automated Equipment familiarity
PLC (programmable logic controllers using ladder logic) familiarity
Develops software systems or applications for software enhancements and new products including cloud-based or internet-related tools.
Develops software systems or applications for software enhancements and new products including cloud-based or internet-related tools.
Software engineering focus on developing multiple types/categories of software including end-user applications and operating systems/utility software, that provides a platform for running end user applications
The work includes: Conducting requirements gathering and analysis to understand the domain of the software problem and/or functionality, the interfaces between hardware and software, and the overall software characteristics. Use programming, scripting, and/or database languages to write the software code.
Support evolution activities by correcting programming errors, responding to scope changes, and coding software enhancements.
Apply knowledge of software development best practices, including coding standards, code reviews, source control management, build processes, testing, and operations.
Complexity & Problem Solving:
- Learns routine assignments of limited scope and complexity.
- Follows practices and procedures to solve standard or routine problems.
Autonomy & Supervision:
- Receives general instructions on routine work and detailed guidance from more senior members on all new tasks.
- Work is typically reviewed in detail at frequent intervals for accuracy.
Communication & Influence:
- Builds stable internal working relationships.
- Communicates and seeks guidance/feedback regularly from more senior members of the team.
- Primarily interacts with supervisors, project leads, mentors, or other professionals in the same discipline.
- Explains facts, policies, and practices related to discipline.
Knowledge & Experience:
- Typically requires a college degree (or equivalent) with up to one year of experience but may not have any.
- Has conceptual knowledge of theories, principles, and practices within discipline and industry.
Comments for Suppliers: Minimum requirements:
Role details:
o Will be required to convert an existing Restaurant Equipment Android application into a more generic template/standard
o Will then apply this template/standard to a new specific piece of Equipment
o Solely responsible for all aspects of this app development, debugging, and roll-out for an Alpha prototype field trial!
5-10+ years Kotlin (Android app) development experience
o Must be able to show experience designing, deploying, and supporting all aspects of an android application!
Remote database logging and configuration management experience
o Datadog & Firebase/Firestore
UI/UX design experience
Looking for someone self-sufficient and eager to take on the responsibility of developing this innovative solution in a fast-paced environment!
Preferred requirements:
MQTT protocol experience
Industrial Automation or Automated Equipment familiarity
PLC (programmable logic controllers using ladder logic) familiarity