Job Description :
Ideally we are looking for junior to mid-level mobile developers. Candidates who have experience developing in .NET/Angular but really want to learn Xamarin/mobile developer would a good junior candidate. For mid-level, someone who has developed on iOS / Androids would be great. It''s a huge plus if they have Xamarin but if they don''t they''ll take a look as long as they pick things up quickly. The interview process is a 30 min phone screen with client, technical test, then a Face to Face with them team if they pass the test. Also, if they only have some of the required quals but not all, I still want to talk to them

Responsibilities
Design, implement, and deliver intricately complex native application products for users
Actively and independently acquire knowledge of new development technologies in areas such as mobile, video, second screen, social media and other niches
Diagnose intricately complex issues, evaluate, recommend and execute the best resolution
Develop, modify, enhance and implement software systems designed to support new or existing business initiatives
Influence system design by identifying and recommending design and requirements needs for software enhancements
Test software to ensure proper and efficient execution and adherence to business and technical requirements
Write code that meets the production requirements and design specifications and anticipate potential errors/issues
Ensure code is regression free, documented and unit tested
Participate in design and wireframe review to provide a technical perspective on implementation
Ensure alignment between the business operational strategies and technical solutions
Analyze and revise existing system logic difficulties and documentation
Provide technical leadership and innovation on application projects through all phases of a development lifecycle
Required Qualifications
Experience foundation in data structures, algorithms, and OO Design
Strong understanding of Objective-C, iOS SDKs, XCode, and related development technologies
understanding of best practices in mobile UX design
Strong understanding of software engineering and object oriented design principles
Strong understanding and ability to manage multifaceted new media platform systems
Ability to deliver against several initiatives simultaneously
Ability to prioritize and organize effectively
Excellent written and verbal communication skills
Excellent analytical and troubleshooting abilities
Education Bachelor''s degree in Computer Science, Engineering or related field
Related Work Experience
Android/iOS application development experience 3+
Software development experience 2+
Web services development experience using REST, JSON, XML .5 - 1+
Version control systems experience (Git and Atlassian suite) 1+
             

Similar Jobs you may be interested in ..