Job Description - Android Kotlin Consultant
Job Duties and Skills:
\n\n
\n\n
- Demonstrates up-to-date expertise and applies this to the\ndevelopment, execution, and improvement of action plans
\n\n
- Executes Mobile Engineering projects
\n\n
- Participates in the discovery phase of small to medium\nsize Mobile Engineering projects
\n\n
-Participates in peer code reviews and team development
\n\n
- Provides and supports the implementation of business\nsolutions
\n\n
- Provides mobile engineering support to the business
\n\n
- Troubleshoots business and production issues for mobile\ndevices
\n\n
\n\n
*Minimum Education and Experience required: ? Bachelor's\nDegree in Computer Science or related field and 5 years of experience building\nscalable ecommerce applications or mobile software
\n\n
\n\n
Minimum Skills required:
\n\n
- Experience with mobile software development using Java.
\n\n
- Experience using distributed source code version control\nsystems (Git/Github)
\n\n
- Experience with the agile methodology Scrum
\n\n
- Experience with development of mobile network clients\nusing HTTP protocol, REST APIs and Google Cloud Messaging
\n\n
- Experience with Google Play APIs : Maps, Location, and\nCloud Messaging - Experience with software debugging techniques (debuggers,\nloggers, crash report tools)
\n\n
- Experience with analysis of memory issues such as memory\nleaks using memory analyzers tools (DDMS, MAT)
\n\n
- Experience with embedded real time systems with limited\nresources (memory and processing)
\n\n
- Experience with Android software development
\n\n
- Experience in design patterns, MVC, data structures and\nalgorithms.
\n\n
- Experience in unit and integration testing Android code.
\n\n
- Published Android application is required.
\n\n
\n\n
What project or initiative will they be working\non?
\n\n
\n\n
Candidate will be part of Converse platform team which is\nresponsible for building and maintaining SDK solutions to support chat\napplications for various customers using our solution. Converse is conversation\nplatform inside Walmart that powers both person-to-person and person-to-bot\nchat, Candidate will be responsible for building and delivering high-priority\nfeatures for existing customer Last Mile Delivery and other related new\ndomains.
\n\n
\n\n
Will this role be hybrid?
\n\n
Yes
\n\n
\n\n
If hybrid, how many days per week will need to be in\noffice?
\n\n
Candidate is expected to come to Sunnyvale office 2 days/week.
\n\n
\n\n
Top\n3 Skills Needed or Required
\n\n
1.\nAndroid dev- Expertise in Java and Kotlin framework required
\n\n
2. Ability to lead projects through its lifecycle and\ndeliver it on time
\n\n
3. Working with multiple partners like product and\nprogram to clarify requirements and discover feasibility. Ability to also\ncollaborate with IDC development team based out of India
\n\n
\n\n
What are the day-to-day\nresponsibilities? \n
\n\n
Candidate is responsible for coding, writing unit tests,\naddressing peer review comments, designing solutions for the problem, shipping\nfeatures and supporting the feature post rollout. Candidate is also responsible\nfor ensuring other Engineer's code is compatible with their own so we build a\ncohesive experience.
\n\n
\n\n
What is the makeup of the\nteam?
\n\n
Currently US platform team does not have iOS Engineers. IDC\nteam has 4+ FTE iOS Engineers. Outside of iOS there are 5-8 Android Engineers\nand similar number of backend Engineers distributed between US and IDC.
Education:
Bachelors Degree
Additional client information:
Original job Android Kotlin Consultant posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.