суббота, 23 ноября 2013 г.

Android Engineer - at New York

Job Description

Description You will be part of product teams that deliver world class customer experiences on multiple channels like native iOS, Android, web, social integration, java services / api?s - working in a fast-paced, start-up like environment. We are looking for passionate, hands-on software engineers who know good code from bad code. We expect our engineers to bring their innovative ideas with proof of concepts & pitches for new investment / product opportunities. This organization has launched multiple mobile apps including the company?s mobile apps for iOS & Android, innovative features like auto-matching of receipts to transactions, and APIs for third-party sites.Responsibilities:This engineer performs hands-on software development & testingThis engineer functions as a core member of an agile team driving user story analysis & elaboration, design and development of software applications, testing & builds automation toolsPerforms ongoing refactoring of code & drives continuous improvement in code structure & quality. The engineer uses visualization and other techniques to fast track conceptsThis engineer may be assigned to a specific platform/product permanently or be part of a dynamic resource pool that gets assigned to projects as they come upContributes to writing code, api specs, conducting code reviews & testing in ongoing sprints or doing proof of concepts/ automation toolsExpected to be able to coach 2-3 Junior Engineers on the software development environment, code reviews, and best practices within the department and enterprise wide architectural standardsThis engineer owns a list of technical requirements (like Jquery migration etc.) that need to be included in product backlog based on industry trends, new technologies, known defects & issuesLiaisons with technical product manager to help manage prioritization of items in product backlog for ongoing sprintsTypically spends 75%+ of time writing code, api specs, conducting code reviews & testing in ongoing sprints or doing proof of concepts/automation toolsIdentifies opportunities to adopt innovative technologiesQualifications:3+ years of software development experienceA BS or MS degree in computer science, computer engineering or other technical discipline, or equivalent work experienceDemonstrated experience in Agile developmentHas hands-on expertise with application design, software development and testingAbility to coach junior engineersAbility to effectively communicate across 3rd parties, technical and business product managers on solution designDemonstrated willingness to learn new technologies and takes pride in how fast they develop working softwareExpertise in using Android UI FrameworkExperience with the Android platform and Android developer toolsObjected Oriented Analysis and Design expertiseExperience in Multi Thread programmingThorough understanding of XML, JSON, Web Services technologies and data structure fundamentalsExperience with a variety of software languages is a plusProven record of design and development of mobile applications in an Enterprise setting is a plusHaving Apps published in the Google Play Store is a plus ? Experience with payments technology is a plus We are an equal employment opportunity employer.

Job Requirements

,
Country: USA, State: New York, City: New York, Company: AT-Tech.

Комментариев нет:

Отправить комментарий