Description:
- Demonstrates up-to-date expertise and applies this to the development, improvement, and release of the Business Android App.
- Participates in peer code reviews and contributes effectively within an agile setup with designers, product managers, and peer developers.
- 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:
- Bachelor's Degree in Computer Science or related field and 5 years of experience building scalable e-commerce applications or mobile software
Minimum Skills required:
- Experience with mobile software development using Kotlin.
- Experience using distributed source code version control systems (Git/Github)
- Experience working within an agile development team.
- Experience with Android SDKs for Android development
- Experience with software debugging techniques (debuggers, loggers, crash report tools)
- Experience with analysis of memory issues such as memory leaks using memory analyzers tools (Instruments)
- Experience with embedded real time systems with limited resources (memory and processing)
- Experience in design patterns, MVVM, VIPER, data structures and algorithms.
- Experience in unit and integration testing.
Additional Information:
Will this role be hybrid?
If hybrid, how many days per week will need to be in office?
- Needs to be local to bay area and work in Hybrid setting of 2 days in Sunnyvale office.
Top 3 Skills Needed or Required:
- Top skills needed/required - Swift, Automation testing, MVVM.
What are the day-to-day responsibilities?
- This person would be using Swift language to Work on writing test cases, working on Automation. Strong Communication and Architecture knowledge will be strong assets to have.
Required Skills : Swift
Additional Skills : iOS DeveloperThis is a high PRIORITY requisition. This is a PROACTIVE requisition