
Search by job, company or skills
Inviting applications for the role of PrincipalConsultant- Mobile Developer
We are looking for a Mobile developer with experience in building scalable web applications.
In this role, you will work alongside other developers, quality assurance testers, and product owners on one of our agile teams to deliver a highly stable, quality software product to our customers..
If you're passionate about quality at scale, innovation, and leadership, we'd love to hear from you!
Responsibilities
A Senior Software Engineer is responsible for participating in all aspects of the software development lifecycle for both new application development and existing system maintenance. These activities include but are not limited to:
Requirements Gathering/Documentation
Requirements Estimation
Software Development
Automated Unit Testing
Software Deployment
Software Demonstrations
Systems Documentation
Daily Stand Ups
Retrospectives
Developer Mentoring/Pairing
Prototyping
Essential Job Functions
Code/Test/Deploy Software 70%
Mentoring/Pairing/Code Reviews 20%
Requirement Estimation & Software Spikes 5%
Meetings/Presentations/Demos 5%
Qualifications we seek in you!
Minimum Qualifications
Professional software development experience
Building and shipping iOS apps at scale preferably in Swift and Objective-C
Experience with multithreaded programming
Experience writing unit tests and testable code
Familiarity with RESTful APIs and GraphQL to connect mobile applications to back-end services
Proficiency with Git
Propensity to overcome challenges and solve hard problems
Internal drive for continuous improvement (knowledge, standards, best practices)
Desire to coach and mentor less experienced team members
Experience conducting code reviews
Strong communication skills with the ability to adjust communication to fit the audience
Relentless desire to deliver, say what you'll do and do what you say
Bachelor or Master Degree in Computer Science is preferred or equivalent experience
Preferred Qualifications/ Skills
Experience with Swift
Experience with Objective-C
Test driven development experience
Experience with Agile and Scrum development methodologies.
Genpact (NYSE: G) is a global professional services and solutions firm delivering outcomes that shape the future. Our 125,000+ people across 30+ countries are driven by our innate curiosity, entrepreneurial agility, and desire to create lasting value for clients. Powered by our purpose - the relentless pursuit of a world that works better for people - we serve and transform leading enterprises, including the Fortune Global 500, with our deep business and industry knowledge, digital operations services, and expertise in data, technology, and AI.
Job ID: 139467119