Sr. iOS Mobile Software Engineer

Location: Seattle, Washington
Posted On: 8/4/2017
Job Code: 2359_Sr. iOS Mobile
Job Description
About Role:
• Client is looking for a Senior iOS Software Engineer that will help shape the future of how our customers use mobile technology.
• Our scrum development teams are cross functional and ship software on a regular basis.
• A successful candidate will thrive in a fast paced, autonomous team environment.
• They will be passionate about building software the ‘right’ way and teaching that software craftsmanship mentality to others.
• Finally, they will enjoy the reward of delivering business value quickly while working with product owners to help craft their roadmaps in pieces that can be delivered in an incremental nature.

Key Responsibilities:
• Contribute as a senior developer on a scrum delivery team, collaborating with product owners, developers and testers to deliver business value on an iterative basis.
• Architect, design, and develop complex, end-to-end custom, software applications
• Ensure we deliver high quality software by writing clean code and utilizing pair programming, TDD, continuous integration and code reviews
• Serve as a mentor and idea leader in continuously improving the team by sharing new technology/process opportunities, and best practices
• Stay actively engaged in the technology industry and understand how the evolving technologies can benefit our organization
Category:IT  code:new
Job Requirements
• 5+ years prior professional experience in Software Engineering required
• 3+ years iOS development experience required
• 3+ years developing with relational database technology preferred
• Experience in Swift and objective-C required
• Expertise with TDD, unit testing, pair programming and other Extreme Programming techniques preferred
• Expertise with modern design principles (SOA, SOLID, etc.) preferred
• Expertise in Agile/Lean development methodologies preferred
• Expertise coaching and mentoring developers preferred
• Expertise developing in Unix/Linux is a plus
• Expertise integrating vendor applications/solutions into enterprise solutions is a plus
• Expertise developing cloud applications is a plus
• Excellent communication skills and proven ability to collaborate with a variety of team members
• Bachelor's Degree or equivalent work experience required

Not Ready to Apply?
Contact Details
Pious Christian