Skip to Content
United States
iOS Mobile Developer
Atlanta, GA

None required
IT Skills 1
  • Software Engineering

1 opening available

Open ended contract

0% travel

✓ Yes Direct hire employee
✓ Yes Full-time
✓ Yes Permanent
✓ Yes On-site
✓ Yes Remote work

Key features * A health benefits portfolio that provides strong support for employee well-being and preventive care, comprehensive coverage to meet a range of medical situations, and solid protection against the cost of serious injury or illness. * Income protection in case of serious illness, injury or death, including life insurance and disability benefits. * A retirement program that helps build future financial security through retirement savings and other capital accumulation programs. * Opportunity to follow leisure pursuits through vacation, personal leave and holiday plans. Eligibility Regular IBM employees are eligible for all benefit programs, except the IBM Employees Stock Purchase Plan, beginning with the first day of employment. Health care coverage (medical, dental and vision) is available for you, your spouse/eligible domestic partner and eligible children and other dependents (documentation supporting eligibility is required). IBM provides a range of options, to allo

Job description

See web page:

This is an active and hands-on developer position, involving both the creation of new world class features as well as on going maintenance and bug fixes for one of the most popular applications in Apple's App Store and the premier mobile application for the consumer weather category.

The candidate will have the opportunity to help build and shape the #1 weather application on all mobile devices as well as assist in the development, technical design, and architecture for upcoming new products for both iPhone, iPad, Apple Watch, and Apple TV as well as other emerging technologies including cognitive applications for...
* Help refine the quality of the user experience
* Help maintain existing software applications through product enhancements, performance improvements, and increasing scalability.
* Create and maintain unit tests leveraging all available tools
* Design with test scenarios in mind (TDD)
* Provide assistance to others in localizing and correcting software defects.
* Monitor applications for performance, availability, throughput, and application workflow
* Work with the product and design teams to help determine the most optimal way to implement a given products vision
* Participate in agile team discovery process: communicate feasibility of all solutions
* Add value during team retrospectives
* Perform timely and meaningful code reviews of peer developed solutions