Logo
BCforward

Mobile Application Developer

BCforward, Columbus, Ohio, United States

Save Job

Overview

BCforward is seeking a highly motivated and experienced Lead Mobile Developer. Location: Remote. Duration: 9-month contract. Pay Rate: $70 to $75/Hr on W2. Candidate must be willing to work on W2. Job Title: Lead Mobile Developer Company: BCforward, part of the Digital Banking team delivering mobile and online banking tools to more than 3 million users. Responsibilities

Assume responsibility for our client consumer mobile application engineering (iOS/Android), including design & development, app store deployment, instrumentation, performance enhancements, roadmap planning, and continuous improvement of the mobile platform. Assist and oversee mobile engineering efforts across our digital banking team (teams organized into squads of 3-4 engineers). Be an active member of our Platform Squad, helping set standards for mobile engineering practices, providing technical leadership, mentoring developers, and conducting code and design reviews. Our team values friendly, hard-working, and collaborative individuals who lead and interact effectively with others. What we’re passionate about

Designing and developing software using modern industry standards and frameworks Delivering software in small batches, creating early wins, and iterating Building relevant, resilient, and secure experiences for clients and employees Furthering the skills of our teams and individuals Evangelizing our technology to other teams in the bank and industry Key Responsibilities

Lead the technical advancement of our Consumer banking mobile applications through the platform team by creating roadmaps for continuous improvement, version upgrades, and staying current with changing technology. Participate in all aspects of the Mobile software development lifecycle within an Agile Scrum environment. Provide mobile design, development, and deployment leadership and expertise. Own mobile tooling and build processes, including app store deployment and management. Responsible for performance tuning and instrumentation of Consumer banking mobile applications, including troubleshooting and resolution. Work with product managers, UI/UX designers, solution architects, technical leads, and other developers to translate wireframes into technical designs. Adhere to established standards and best practices, contributing ideas to advance the technology stack. Collaborate and communicate effectively with other developers to ensure clarity and high-quality code and product. Report status and progress to tribe and platform lead as requested. Create technical documentation as required, including technical specifications and project artifacts. Assist and mentor other developers in software development best practices and continual improvement of services. Demonstrate the ability to adapt and work with team members of varying experience levels. Required Experience / Skills

Bachelor’s degree in Computer/Information Science or Information Systems Management or equivalent. Passion for delivering quality software and experience leading and mentoring senior developers to ensure design and coding best practices. Minimum of 5-7 years experience in iOS and/or Android native Mobile development. Experience building iOS apps using Objective-C and/or Android apps using Android Studio/Java. Experience with automated builds and processes, Fastlane, shell scripts, .xcconfig. Experience with TestFlight, releasing builds, release notes, and version management. Experience building mobile apps using Cordova and Ionic (or similar frameworks). Experience with app provisioning processes – identifiers, profiles, certificates. Experience with client-side UI frameworks like Angular or React in a mobile context. Experience in Linux/Unix/macOS environments, comfortable with command line tools and scripting. Experience with Docker, Jenkins, Selenium, Git, Swagger, SonarQube. Experience with DevOps concepts, CI/CD, testing automation, and TDD. Experience working on teams using Agile and Lean methodologies. Experience with Bootstrap or similar frameworks. Experience using CSS preprocessors (preferably SASS). Strong problem-solving skills and ability to create innovative solutions. Flexible and adaptable attitude, able to manage multiple responsibilities across varied environments. Desire to grow as a technology leader. Preferred Experience / Skills

Experience working with mainframe and banking software systems is desirable but not required. Experience working with an application container platform using Docker. Experience with Git and Git workflows (e.g., gitflow, pull requests).

#J-18808-Ljbffr