Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

Bank Of America Software Engineer - iOS Developer 
United States, Texas, Plano 
106900654

29.08.2024

Job Description:

To ensure success as an iOS Engineer, you should have a strong working knowledge of iOS Frameworks, be proficient in Objective-C, Swift & Swift UI and be able to work as part of a team. Ultimately, an outstanding iOS developer should be able to create functional, attractive applications that perfectly meet the needs of the user. Typically requires minimum of 5-7 years of experience.

Job Description:

This job is responsible for developing and delivering complex requirements to accomplish business goals. Key responsibilities of the job include ensuring that software is developed to meet functional, non-functional and compliance requirements, and solutions are well designed with maintainability/ease of integration and testing built-in from the outset. Job expectations include a strong knowledge of development and testing practices common to the industry and design and architectural patterns.

Responsibilities:

  • Codes solutions and unit test to deliver a requirement/story per the defined acceptance criteria and compliance requirements

  • Designs, develops, and modifies architecture components, application interfaces, and solution enablers while ensuring principal architecture integrity is maintained

  • Mentors other software engineers and coach team on Continuous Integration and Continuous Development (CI-CD) practices and automating tool stack

  • Executes story refinement, definition of requirements, and estimating work necessary to realize a story through the delivery lifecycle

  • Performs spike/proof of concept as necessary to mitigate risk or implement new ideas

  • Automates manual release activities

  • Designs, develops, and maintains automated test suites (integration, regression, performance)

Required Qualifications:

  • Typically requires 5-7 years of experience.

  • Proven experience as an app developer.

  • Proficient in Objective-C, Swift, Swift UI.

  • Designing and building native mobile applications for Apple’s iOS platform.

  • Extensive experience with iOS Frameworks and integrating vendor app SDK’s.

  • Knowledge of iOS back-end services.

  • Knowledge of Apple’s design principles and application interface guidelines.

  • Collaborating with the design team to define app features.

  • Ensuring quality and performance of the application to specifications.

  • Identifying potential problems and resolving application bottlenecks.

  • Fixing application bugs before the final release.

  • Publishing application on App Store.

  • Maintaining the code and atomization of the application.

  • Designing and implementing application updates.

Desired Qualifications:

  • Experience with continuous integration & Unit tests.

  • Ability to thrive in a fast-paced, team-based environment.

  • Strong written and verbal communication skills.

  • Strong focus on troubleshooting and issue resolution.

Skills:

  • Application Development

  • Automation

  • Influence

  • Solution Design

  • Technical Strategy Development

  • Architecture

  • Business Acumen

  • DevOps Practices

  • Result Orientation

  • Solution Delivery Process

  • Analytical Thinking

  • Collaboration

  • Data Management

  • Risk Management

  • Test Engineering

1st shift (United States of America)