If you're interested in working with us, please send your resume, cover letter, and portfolio link to hr@barbarozza.com
We are looking for an iOS Application Developer who must be good at iOS (Xcode) development, who will be responsible for managing and delivering projects according to strict deadlines, interpret project briefs, determine viable solutions, assign and manage responsibilities among the in-house team and outsourced vendors, manage quality and change control to optimise turn-around times and ensure perfection in every deliverable.
  •   Familiar with Objective C, iOS, XML and JSON Parsing, SOAP/REST API.
  •   Knowledge in iOS Maps, Push Notification, and Store kit programming.
  •   Familiar with interactive application development paradigms, memory management, file I/O, network & socket programming and concurrency
  •   Should have good knowledge of Object Oriented programming principles and Design patterns.
  •   Should be able to execute Unit Testing (Plan, Prepare & Execute).
  •   Respect of industry-accepted standards, and best practices.
  •   Work under minimal direction. Has technical responsibility for work performed and decisions taken.
  •   Is able to communicate effectively, both orally and in writing.
  •   Ability to learn new techniques as needed.
We are seeking an experienced, native Android Software Developer to join the team. You will consult, architect, and lead projects as the expert to our client and as a leader to your team. As a team tead, your priorities are to manage client expectations and to make key decisions that could impact the bottom line. Interfacing with key members, delegating tasks, and problem solving complex technical issues is all in a day’s work.
  •   Design and build advanced applications for the Android platform.
  •   Collaborate with a global technology team to define, design, and ship new features.
  •   Work with outside data sources and API's.
  •   Unit-test code for robustness, including edge cases, usability and general reliability.
  •   Work on bug fixing and improving application performance.
  •   Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
  •   Explore the more complex edges of the Android Technology Stack.