Xamarin Developer

Atlanta, GA | Direct Hire

Post Date: 01/30/2017 Job ID: 43263 Industry: Mobile Developer

Xamarin Developer

 

Description
You will work on an Agile software development team as an engineer, while creating user stories and development tasks. You will use Xamarin to build mobile applications which primarily target iOS and Android devices, as well as aiding in the development of the backend API. You will be responsible for seeing software development through its entire life cycle, including design, functionality, testing and support. You will provide technical leadership on subjects of performance, scale and system architecture of mobile applications.

 

Responsibilities:
  • Contribute to the analysis and design of user stories
    Participate in all team planning activities (Sizing Meetings, Retrospectives, etc)
  • Design, architect and develop solutions to meet the defines business needs
  • Build automation solutions to help the company scale
  • Contribute to the future direction of the platform with innovative ideas for features
  • Ensure all code can be safely built using our integrated build and deployment systems
  • Support the system in QA and Production environments, as needed

 

Requirements:
  • Competent in Xamarin and .Net (C#)
  • Good Knowledge of memory management
  • Demonstrate primary programming skills and OOP
  • Understanding of using Xamarin technology in order to create effective native UI for iOS, Android and Windows phone
  • Exposure of wire formats like JSON, XML
  • A good experience communicating for web services (HTTP, REST, SOAP)
  • Fundamental understanding of Subversion or Git
  • Primary knowledge of database design and data structures
  • Experience with ASP.NET Web API
  • Experience working on a Kanban agile team
  • Azure web services
  • API Design Experience
  • UI/UX Design Experience
  • Open Source Contributions (Github account)
  • NoSQL data stores (Redis, Hadoop, S3, etc)
  • Technical communications skills (blogs, talks, Stack Overflow account)
  • College or University degree in computer science, software engineering, or computer information systems
Apply Online

Not ready to apply?

Send an email reminder to:

Share This Job:

Related Jobs: