Additional Details :
- Resource will need to be local to the Dallas TX area and able to come into office.
- This resource must have a minimum of 2 yrs experience not looking for a beginner.
Top skills:
- Proficient in Java and Kotlin.
- Experience with Android SDK and Android Studio
- UI/UX Design skills
- knowledge of Modern Android Architecture and Android Jetpack proficiency
Description:
Job Duties:
- Demonstrates uptodate expertise and applies this to the development execution and improvement of action plans
- Executes Mobile Engineering projects
- Participates in the discovery phase of small to medium size Mobile Engineering projects
- Participates in peer code reviews and team development
- Provides and supports the implementation of business solutions
- Provides mobile engineering support to the business
- Troubleshoots business and production issues for mobile devices
Minimum Education and Experience required:
- Bachelors Degree in Computer Science or related field and 5 years of experience building scalable ecommerce applications or mobile software
Minimum Skills required:
- Experience with mobile software development using Java.
- Experience using distributed source code version control systems (Git/Github)
- Experience with the agile methodology Scrum
- Experience with development of mobile network clients using HTTP protocol REST APIs and Google Cloud Messaging
- Experience with Google Play APIs : Maps Location and Cloud Messaging
- Experience with software debugging techniques (debuggers loggers crash report tools)
- Experience with analysis of memory issues such as memory leaks using memory analyzers tools (DDMS MAT)
- Experience with embedded real time systems with limited resources (memory and processing)
- Experience with Android software development
- Experience in design patterns MVC data structures and algorithms.
- Experience in unit and integration testing Android code.
- Published Android application is required.
What skills and/or experience would separate the top resource
- Critical Thinking.
- Ability to debug.
- Use Ux tools like Figma.
- Understanding design patterns such as MVVM MVC MVP
What makes a resource profile stand out to you
- Willingness to learn and take constructive feedback for personal and professional growth.
- Ability to work as a team member and deliver projects in a timely fashion.
- Commitment to tasks and responsibilities
- They do not want a beginner.. Must have a minimum of 2 years experience!
What will this persons daytoday responsibilities be
- Collaborate with crossfunctional teams to understand project requirements and contribute to the development of software solutions.
- Write test and maintain highquality code that meets project specifications.
- Debug and troubleshoot software defects to ensure smooth functionality.
- Participate in code reviews to ensure adherence to coding standards and best practices.
- Stay uptodate with industry trends and emerging technologies to continually enhance skills and knowledge.
- Work closely with project managers to meet project deadlines and milestones.
- Document code and technical processes for future reference and team collaboration.
- Contribute to the design and architecture of software applications.
- Provide support and guidance to junior developers if applicable.
- Proactively identify and propose improvements to enhance software quality and efficiency
What is the project this person will be working on
How will they contribute to the project
- By completing the above day to day responsibilities
What is the makeup of the team
- Engineering Manager 3 to 4 Backend Devs 4 Android devs 4 iOS devs 12 QE
Does the resource need to be in a certain Client location/hub or remote
Required Skills : UI/UX
Additional Skills : UX DesignerAndroid DeveloperThis is a high PRIORITY requisition. This is a PROACTIVE requisition