Overview
Skills
Job Details
Roles and responsibilities
- Design, develop, enhance, and maintain current and new mobile applications connected to web services.
- Participate in full software development lifecycle including requirements analysis and design, working closely with technical, design, and product teams.
- Provide input and execute on efforts to improve the efficiency and quality of our development projects.
- Investigate and analyze reported defects in a timely manner, and recommend solutions to these problems including code changes, data updates, or configuration modifications.
- Understanding code manipulation and optimization.
Required Skills
- 5- 7 + years Android Development (Android SDK and Android Studio)
- 5- 7+ years Java Technology Stack
- Volley Framework Experience
- Handling JSON / XML and Data Binding technologies
- Use of 3rd party components in Mobile Development, such as, Telerik or other applicable components
- Web technologies( XML, CSS3, JavaScript)
- Experience using source control tools (GIT / SVN)
- Unit testing code being developed
Other requested skills
- Experience in Test Driven Development
- Scrum / Agile experience
- Knowledge about responsive web design
- Experience with iOS Development (Objective C / iOS SDK / Swift)
- MVVM Application architecture experience
Enterprise Req Skills
JAVA/J2EE, WebSphere, Web Services, EJB, Struts, Spring, UNIX, SQL