Participate in and contribute to all phases of the application development life cycle.
Work with product owners, UI/UX teams, to conceptualize and build mobile applications
Suggesting improvements to Mobile Application Architecture and design patterns
Maintain and enhance the app security and performance
Supervising junior developers, looking at areas of weakness and provide training sessions where needed
Ensure team delivers well-tested codes alongside any new features / bug fixes
Conduct code reviews and ensuring merged code adheres to best practices and standards
To stay current on modern mobile development frameworks & technologies, best-practices, trends and trade-offs
Writing detailed documentation for existing applications and new applications
Maintenance of mobile applications to use modern libraries and best practices
Minimum 3-9 years doing iOS mobile app development using Swift/Objective-C
Experience working with iOS applications and have knowledge in iOS lifecycle methods, iOS design patterns, and optimizing iOS apps
Knowledge in using Swift Package Manager/Cocoapods/Carthage
Good understanding of Design and Architecture Patterns
Strong understanding of Object-Oriented Programming concepts and design principles
Experience in writing comprehensive unit test cases for robustness with proper code coverage
Experience working in scrum squads
A problem-solver with the ability to work effectively in scrum teams
Creative UI development skills and excellent code-debugging skills are required
Strong analytical and problem-solving skills
Passionate about exploring new technologies & upgrading one's skillset
All employment decisions shall be made without regard to age, race, creed, color, religion, sex, national origin, ancestry, disability status, veteran status, sexual orientation, gender identity or expression, genetic information, marital status, citizenship status or any other basis as protected by federal, state, or local law.
Job candidates will not be obligated to disclose sealed or expunged records of conviction or arrest as part of the hiring process.
Accenture is committed to providing veteran employment opportunities to our service men and women.
Our more than 733,000 people in more than 120 countries, combine unmatched experience and specialized skills across more than 40 industries. We embrace the power of change to create value and shared success for our clients, people, shareholders, partners and communities.