Mobile Software Engineer I

817 W Peachtree, GA | Scout

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


Android Software Engineer

Join a global leader in the payment industry focused on employee growth and creativity. This company’ s  mission is to keep people feeling challenged at work, day in and day out.  Our client is looking for new talent to help them meet their challenging goals. With 180 locations worldwide, there is an opportunity for you.

Qualifications:
  • Leverage new and established methodologies to develop high performing consumer mobile applications that enable an optimal consumer experience
  • Design or modify complex systems or subsystems. Perform design changes for product improvements/upgrades
  • Ensure the performance, quality, and responsiveness of applications
  • Help maintain code quality, organization, and automation
  • Provide mentorship to new software engineers
  • Translate business requirements into design documents
  • Lead and participate in design collaboration with Programmers, Quality Assurance and Documentation throughout software development lifecycle to ensure enhancements work as designed
  • Analyze, program, debug, and modify computer programs for business middleware and user interface applications
  • Work with customers, Product Managers, Project Managers, Services and Support departments to understand business requirements
  • Determine technical requirements based on third-party (external or internal) interface specifications
  • Write and execute unit tests of software configurations
  • Provide accurate estimation of development effort and input into project timelines
  • Work with the architect and technical lead to provide leadership to the team
  • Provide input towards general process improvement
  • Interact with third-party technical contacts
  • Track changes in third-party technical specifications and proactively communicate changes to management
  • Cross-train in the roles/responsibilities of team members in other functional areas to create a more flexible team environment

Requirements:
  • Bachelor’ s Degree in Computer Science preferred, but equivalent experience considered
  • 0-2 year of software development related experience
  • Work experience in Android and Java development
  • Experience with building Android layouts using XML
  • Experience with Gradle
  • Experience with third-party libraries and APIs
  • Familiarity with RESTful APIs to connect Android applications to back-end services
  • Experience developing object oriented solutions
  • Ability to implement highly effective and attractive user interfaces
  • Experience with Agile development methodologies
  • Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies  
  • Ability to learn existing and new applications and become familiar with them in a short amount of time to be able to “ stand on your own”
  • Ability to work under pressure in a fast moving environment, while balancing multiple concurrent projects of varying priorities
  • Proven communication, documentation and presentation skills
  • Ability to work independently with moderate supervision
  • Ability to effectively communicate with peers, and supervisors, and to work cooperatively in a teamwork environment to define, design and ship new features
  • Ability to work quickly and meet defined project deadlines

 
Apply Online

Not ready to apply?

Send an email reminder to:

Share This Job:

Related Jobs: