Job Responsibilities:
- Create a single app that looks, feels, and operates consistently across all platforms, both native and web-based.
- Integrate to backend systems quickly and easily.
- Provide support, testing and system enhancements.
- Provide troubleshooting as necessary in testing, QA and Production environments.
- Identify applications bottlenecks and opportunities to optimize performance.
- Contribute to a team oriented environment that requires both solid interpersonal, written and oral communication skills.
- Participate in code reviews and take an active role in developing best practices within the team.
- Additional projects and responsibilities as assigned.
Required Skills:
- Experience developing iOS and/or Android Native Applications
- 4+ years of work experience in enterprise mobile applications development using iOS Development, Android Development.
- 2+ years of experience in database development, stored procedures and data driven web or and mobile applications.
- Experience working on REST APIs development and integration, especially within the web and Microsoft stack..
- Experience using GitHub/TFS for task tracking and source control.
- Ability to work on multiple concurrent projects.
- Strong analytical and problem-solving skills.
- Excellent oral and written communication skills.
- Must be a team player with good people skills.
- Ability to interface with all levels within the organization.
- Skill in understanding and developing process flows.
- Driven to learn the latest programming technologies, especially within the web and Microsoft stack.
- BS/BA in computer science / programming or related field preferred.
Desired Skills: Android SDKs, XCode or Android Studio, Unit Testing, REST APIs, Objective-C, JAVA, Swift, HTML5, CSS3, JSON, JavaScript, SQL Server
Plus: .NET, C#, Xamarin, XAML, , TypeScript, MVC frameworks, Knockout, ReactJS, Backbone.JS or Angular2, HTML5, CSS3, JSON
Source link