Job Description
As a Lead Software Engineer at JPMorgan Chase, you are an integral part of an agile team in Digital Tech Group that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. As a core technical contributor, you are responsible for conducting critical technology solutions across multiple technical areas within various business functions in support of the firm's business objectives.
Job responsibilities
Lead and coach the development team through the entire software development life cycle. That is from design, implementation, testing and maintenance.
Mentor junior developers in core design patterns and architectural principles.
Be passionate in your field and keep up-to-date on emerging technologies, platform advances and APIs
Create work estimates based on technology concepts and requirements documentation.
Adhere to agile principles and work closely and collaboratively with the wider team.
Evaluate current projects to identify vulnerable code and work with the security architect in developing remediation plans.
Utilise the best tools available to verify the health status of the projects in terms of CPU usage, memory consumption, data consumption and over draws so as to provide the best UX.
Ensure that best practices are followed with version control and that the project adheres to common standard such as GIT flow for effectiveness.
Required qualifications, capabilities, and skills
10+ years of combined software/application development experience
Experience with all phases of the development life cycle
Experience developing mobile applications using Objective C, Swift
Created 1 or more applications available in Apple's AppStore or Google's Android Market
Familiarity with Agile development including daily scrum and weekly iteration reviews and planning
Familiarity with how to optimize code for phones, testing with phones, challenges with phones
Familiarity with several languages: Objective C, Swift, Java a plus
Familiarity with Git, Maven and Jenkins
Preferred qualifications, capabilities, and skills
Proven track record on working on complex mobile application
Exposure to optimizing and refactor complex code into modular ways.
Have good understanding on adapting and implementing different design patterns as per requirements.
In depth experience on Swift and Objective-C
JPMorgan Chase & Co., one of the oldest financial institutions, offers innovative financial solutions to millions of consumers, small businesses and many of the world's most prominent corporate, institutional and government clients under the J.P. Morgan and Chase brands. Our history spans over 200 years and today we are a leader in investment banking, consumer and small business banking, commercial banking, financial transaction processing and asset management.
We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, ****** orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. In accordance with applicable law, we make reasonable accommodations for applicants' and employees' religious practices and beliefs, as well as any mental health or physical disability needs.
💡 Quick Summary
Seeking a career-building opportunity? The Lead Software Engineer |IOS Developer position is now open for candidates interested in the Software Developer Jobs sector. This role in Bengaluru offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
