
Website Rocket Mortgage
Job Description:
As a Senior iOS Mobile Developer, you will work on a project-by-project basis with other engineers, web developers, and business and marketing team members to create an intuitive experience for mobile users. This includes creating, extending and improving native mobile applications for iOS and potentially other mobile platforms; leveraging an internal web service framework; building solutions; and maintaining existing applications, all in a high-energy environment.
Job Responsibilities:
- Develop and/or perform software automated testing procedures, solutions and frameworks to ensure mobile apps function as needed
- Follow and enhance existing development processes
- Build great mobile apps by working with other engineers, developers, architects, quality assurance specialists, system engineers and project managers to solve new and existing technical challenges
- Lead design and code reviews
- Deliver accurate estimates, provide regular feedback and consistently meet project deadlines
- Anticipate and communicate blockers, delays and cost ballooning within the team’s projects before they require escalation
- Troubleshoot performance issues
- Translate business requirements and specifications into usable app features
- Measure and verify that new and old code has acceptable performance and scalability
- Understand requirements, implement solutions and provide administration tools and documentation for specific projects
- Understand and assist with the technical infrastructure of multiple applications and services
- Mentor other mobile software engineers by teaching mobile coding techniques, assisting with debugging issues and testing, and explaining what issues could lurk within high-level designs
- Participate in discussions about the team’s future vision and strategy
- Determine, execute and help in continuous improvements to app deployment processes
- Ensure expectations with the team and external stakeholders are clarified between all parties involved
- Be aware of and support best practices from a security perspective
Job Requirements:
- Knowledge of communicating with Web Services
- Knowledge of testing and debugging tools for mobile applications
- Knowledge of code versioning such as Git
- Bachelor’s degree in computer science, information technology, or a related field or equivalent experience
- Exceptional written and verbal communication skills
Qualification & Experience:
- Experience with test-driven development
- Experience with Swift
- Experience working as part of an Agile team
Job Details:
Company: Rocket Mortgage
Vacancy Type: Full Time
Job Location: Detroit, MI, US
Application Deadline: N/A
vacanciesforyou.net