Job Description :
Title: Software Engineer
Location: Foster City CA
Duration: 12+ month contract (possible extension_



Must have skills *
*Android and iOS development. Understand life cycle to push the apps to the stores. 7+ development experience. Swift, Java, iOS experience. Rest API’s. Bachelor’s Degree
Nice to have skills
*UNIX. Master’s Degree
*Roles and responsibilities
*Mobile development. 90% iOS and android development. Know how to design pages on the app. Need to assist with design changes. App for merchants to log in and review transactions, data analytics, reporting analytics within app



KEY RESPONSIBILITIES *
- Design, lead and implement iOS & Android mobile application as part of our Mobile UI team
- Interface with various stakeholders and establish rock solid mobile enablement practice
- Work as part of scrum team executing the product requirements by working with UX, product management and other teams in an agile manner
- Provide subject matter expertise for mobile platform
- Develop mobile framework and UI based on best practices
- Execute POCs for visionary initiatives
- Review and challenge requirements and implementations designs
- Conduct peer reviews for implementation of new features
- Communicate status frequently in daily Scrum
- Participate in cross-group and internal customer feature demos



QUALIFICATIONS
- Bachelors in Computer Science or other technical field
- 5+ years of overall software development experience
- 3+ years of professional experience in developing iOS & Android mobile applications
- Expertise in Android SDK, Java and related technologies
- Strong computer science fundamentals in data structures, algorithms and complexity analysis
- Passion for user experience and knowledge of Android Application Patterns
- Passion for Mobile Apps
- Knowledge of web services standards and related technologies (REST)
- Familiarity with web service development, DBMS, SQL, UNIX shell scripts is a plus
- Experience with tools like Rally, JIRA, Sharepoint, wiki, etc
- Experience with Agile development methodology
- Sound planning, organizational and problem solving skills, excellent project management skills
- Ability to provide thought leadership on mobile excellence and practice
- Ability and desire to learn new skills and take on new initiatives
- Excellent verbal and written communication skills
- Thrive in self-motivated internal-innovation driven environment_
             

Similar Jobs you may be interested in ..