Current Openings with American-IS

Job Description

As an iOS developer you will be a key member of our growing mobile engineering team, developing industry-leading mobile SDKs. This is an experienced position that requires fluency in the latest capabilities and improvements in the iOS SDK and platform. It requires profound knowledge about iOS development with Objective-C and C++.

The ideal candidate is motivated to explore and deliver the best possible solutions to our customers and will have experience on other mobile platforms and rendering graphics with OpenGL.

You should have a strong passion for technology as evidenced by your personal projects that demonstrate your aptitude for superior engineering and strong customer-centric product sense. You should enjoy working outside the comfort zone and love to learn new technologies. The position will be based in USA.

Skills & Requirements

  • You will design and build advanced location-based services SDKs for the iOS platform
  • Your will collaborate with cross-functional teams to define, design, and ship new features
  • You will create intuitive, custom UI controls and interfaces that match our great user experience
  • You will work with internal data sources and API's
  • You will unit-test code for robustness, including edge cases, usability, and general reliability
  • You will unit-test code for robustness, including edge cases, usability, and general reliability
  • You will create and maintain technical documentation for new features and applications
  • You will continuously discover, evaluate, and implement new technologies to maximize development efficiency

Candidate Requirements

  • BS / MS degree in Computer Science, Engineering or a related subject or comparable degree or work experience.
  • 5+ years of overall development experience with a demonstrated progression of increasing responsibility
  • At least 3+ years of iOS development
  • Experience with iOS SDK and related frameworks and tools
  • Fluent in Objective-C and C++ programming language
  • Experience working with remote data via REST and JSON
  • Experience with third-party libraries and APIs
  • Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
  • Solid understanding of the full mobile development life cycle
  • Fluent English (cooperation at the international level)

Role & Responsibilities

Our team is responsible for the full development lifecycle of Application Visibility and Control web based management solution including the definition, software architecture, design, implementation and testing. We seek for direct engagement with relevant customers throughout the development lifecycle to get their feedback and adjust the solution accordingly. We collaborate with external teams (different geographies) that are working on the products which our solution is integrated in.

Software engineer is our team should have considerable experience with web environment and technologies, software programming and network protocols. Members of our team should be talented, curious, eager to learn, motivated, independent, responsible, constantly seeking to improve and excel..


  • More than 10 years’ experience with the following:
  • Software hands-on programming (Java is a must, variety of languages – advantage)
  • Development in web environment
  • Databases intimate familiarity and practice
  • Development in Linux environment
  • Network technologies knowledge
  • BSc in computer science (cum-laude advantage)
  • Excellent verbal and written communication skills (English is a must)
  • Self-motivated, strong desire to learn and innovate

Desired Skills

  • Experience with Agile, TDD and Continuous Integration
  • Team player with excellent interpersonal skills
  • Experience with JavaScript
  • Experience working for global corporations in a cross-functional and cross-geography environment

In a company with an energetic environment, you will have an opportunity to work amongst individuals considered to be seasoned experts within the payment industry. We are a leader in the payment space for ecommerce merchants. We have a lean team and the projects you work on will have play crucial part the development and growth of our company and products.


  • BS in Computer Science or similar
  • Desire to work with and share new and innovative ideas, constantly expanding your knowledge
  • Interest in learning or working with PHP
  • Must have Experience with:
  • J2EE web application development, on a high traffic system or Internet site
  • Strong OOP Design Skills and experience with design patterns
  • Practices Test-driven Development
  • Spring Framework such as MVC, Batch, Scheduler
  • Object/data caching frameworks/li>
  • Build Tools, such as Maven


  • Designing, developing, testing, debugging, and deploying highly-available applications using best of breed open source technologies and high quality code
  • Solving complex performance problems, architectural challenges, and advocating those solutions to peers
  • Working with product owners, developers and operations team to define new features
  • Ad Hoc Duties as needed

This role is a great opportunity to work with top-notch product teams and have your designs used by the millions of customers. You will exercise an in-depth understanding of shopping behavior while you design, test and measure sponsored product placements across American-Is. Your work will have a direct and significant impact on American-IS bottom line and, where you see success, you can expect to see your work adopted globally by American-Is sites.

Interaction Designers at American-Is forming a core team that is responsible for the highest impact business and platform products. In addition, this team provides design stewardship and governance through a customized UI toolkit that specifies interactions at a very granular level. Interaction Designers create and maintain standards for this toolkit as well as recommended design patterns for our 3,000+ technologists to follow. Through collaboration with the technology and product teams, designers are able to test solutions in real-time and instantaneously deliver software to customers..

Skills & Requirements

  • Undergraduate or Graduate Degree in HCI, Interaction Design, Information Architecture, Visual Communication, or any design-related field
  • 5 + years of experience designing transactional or highly interactive user interfaces
  • Experience in several of the following: designing complex user workflows, decision-support systems, large dataset visualizations and framework-level interactions, information architecture, graphic/visual design, usability research/analysis
  • Track record of applying common User-Centered Design practices and tools to solve tough design problems
  • Knowledge of the software development lifecycle and its varying methodologies
  • Experience in project management a plus.
  • Experience on institutional finance projects involving transactional interfaces is a huge plus.

We never forget that customers have a choice. So our role is to help them get the very best from them exceptional service and the right products to suit their lifestyle.

Our teams deliver brilliantly every time. Whether it’s our advisors who speak to millions of customers every month or the teams of Home Service Engineers who carry out thousands of installs and service calls to help our customers get the most from American-Is. And not forgetting all the specialists and support teams who keep the show on the road.


  • Experience in dealing with people
  • Good communication skills
  • Minimum a degree qualification
  • Have a friendly approach
  • Positive attitude

Employees in our sales organizations know that when they stand in front of a customer, they can be confident not only in the products, but in the integrity of our businesses. They need to be prepared to deliver service that goes beyond basic product knowledge. They can count on a values-based leadership model that supports their passion across our global organization, as well as their drive to make a mark in their own careers. Our culture is team-oriented and we operate through a decentralized, transparent organization structure.


  • Experience in dealing with people
  • Good communication skills
  • Minimum a degree qualification
  • Have a friendly approach
  • Positive attitude