IBM Jobs

Job Information

IBM Application Architect ( IX Mobile ) in London, United Kingdom

Introduction

As an IBM Application Architect, you directly help clients transform their business and solve complex problems. You will define the scope and vision for projects that deliver customized solutions using your platforms knowledge (IBM/AWS/Azure/GCP) and others. You are a technical leader, serving as a liaison among business partners, technical resources, and project stakeholders.

Your Role and Responsibilities

Who you are:

  • Senior Mobile Architect with a few years experience in Mobile solutions, with knowledge of mobile platforms and related mobile ecosystems

  • Full knowledge of iOS, Android, and React Native, including deep configuration, mobile payments, device integrations, Mobile Device Management / Mobile Application Management, etc

  • Experience in designing end-to-end architectures for large scale enterprise solutions across disparate technologies (including cloud-native based on the hybrid cloud) and having experience defining and documenting technical solutions spanning multiple applications or products.

  • Develop and mentor distributed teams by establishing code quality, review and continuous improvement processes

  • Confident liaison between Client and technical teams using strong communication skills to elicit, document, analyze and validate business processes, systems and solution requirements.

  • SME and technical consultant to interact with Client for design thinking sessions, solutioning, effort estimation, preparing mobile application architecture, defining mobile security, analytics, DevOps, other NFR's, and integration with Backend systems.

  • Adept at creating and transforming business requirements into functional requirements and designing business model diagrams, liaising with respective cross-team communication to clear blockers and ensure quality delivery.

  • Versatile team player and leader with excellent analytical, presentation and interpersonal skills with an aptitude to learn new technologies

  • Have hands-on knowledge of complete Mobile Application Development Life cycle from design thinking, requirement analysis, estimation, technical architecture, staffing, team ramp up, development, testing, integration, security, performance, analytics, DevOps, review process, technical documentation

  • Be a certified SCRUM Master and effectively run and deliver client projects in SCRUM methodology

What you'll do:

  • Create architectural designs and business cases to document business challenges, solution approaches, benefits, costs and risks

  • Collaborate on initiatives to maintain productive mobile technology foundations through upgrades, migrations and continuous improvements

  • Ability to architect and development, and deployment cross-platform hybrid mobile applications

  • Natively render mobile applications and Web UI using technologies React Native, React.JS, PhoneGap/Cordova, Angular.js 2.0, Backbase 5.6, JavaScript and many other

  • Deliver infrastructure design, mainly focused on network, security, and other systems

  • Deliver Mobility solution with IBM value proposition to the customer in presale stage

  • Facilitate organizational change and drive towards an industry-leading mobility strategy

  • Participate in preparing client workshop materials and conducting technology demonstrations on mobility topics of interest

  • Create and update technical blueprints and design documents.

  • Provides technical leadership and is responsible for developing components and the design of the overall system

  • Play an advisory role to internal stakeholders and provide thought leadership, process enhancement and automation recommendations

  • Outline current and future vision mobile architecture, including traceability from business and IT strategies to suggested technologies

  • Analyze business and technology challenges, assess costs, and suggest solutions.

  • Ensure development and incorporation of mobile architecture with other layers.

  • Provide technical leadership for the development team. Offer technical and architectural support to customers, during product & roadmap definition in particular.

  • Conduct UAT and designing, developing & documenting test cases.

  • Exhaustive experience in working with diverse teams and managing Complex Deliveries of Mobile projects.

  • Always keeping customer experience as on top priority, liaising with UI/UX team to create customer experience products.

  • Knowledge of working across all booming technologies such as Microservices, Cloud, Blockchain and IoT

  • Design and maintain proper coding standards and ensure quality delivery. Prepared and implemented multiple code review process within the team before code check-in

  • Contributed to DevOps tooling by bringing in new tools to bring in CI/CD pipeline that helped automate many processes such as Build and Test.

How we'll help you grow:

  • You'll have access to all the technical and management training courses you need to become the expert you want to be

  • You'll learn directly from expert developers in the field; our team leads love to mentor

  • You have the opportunity to work in many different areas to figure out what excites you

Required Technical and Professional Expertise

  • Mobile Framework: React Native, Flutter, Kotlin, newest iOS frameworks, Reusable Assets, Opensource Frameworks,

  • JS Frameworks: React.js, Express.js, Redux, NodeJS and others

  • Web Technologies : HTML5, CSS3, JavaScript, ES5/6, Bootstrap, Responsive Web, Web SSR/CSR

  • Design with Apple Design Guidelines, IBM Carbon, SAP Fundamentals

  • DB: Cloudant, CoreData, MySQL, Mongo DB, SQLite, Postgres

  • Integration : AJAX, RESTful API, JSON, XML, Graphql

  • Development/Debugging Tools: Visual Studio Code, Android Studio, Xcode, Postman,

  • Unit Testing: Jest, Enzyme, JUnit

  • Automated Testing: Appium, Device Test Farms

  • App Distribution / MDM: MaaS360, Hockey App, TestFlight, Google Play, Apple App

  • IBM Products: IBM Cloud, IBM Mobile First Platform, Node-RED, Cloudant, IBM Watson

  • Content Hub (WCH), W3 SSO,

  • Code Analysis: JSLint, JSHint, SonarQube

  • Bundler : Webpack / Gulp / Grunt

  • Analytics: Firebase, Adobe Analytics

  • Source Code Management: GIT, SVN, Nexus

  • Process: JIRA, SCRUM, Design Thinking,

  • DevOps: Tekton, Openshift Pipelines, Jenkins

  • Architectural: Block Diagram, UML, Sequence diagram, Status diagram, Context

  • Experience working with control software such as Git

  • Building performance-driven applications with an understanding of network traffic, HTTP requests and other performance-focused enhancements

  • Experience working with GraphQL

  • Familiarity with deploying to a Cloud platform, including DevOps tools, techniques and concept

  • Familiar with software design patterns such as Functional Programming, Object-Oriented programming

Preferred Technical and Professional Expertise

  • Architecture Certification (TOGAF, CITA, EACOE, Redhat Openshift Architect Certification)

Required Technical and Professional Expertise

React, Springboot, Kubernetes

Preferred Technical and Professional Expertise

-

Languages required: English

About Business UnitIBM Consulting is IBM's consulting and global professional services business, with market leading capabilities in business and technology transformation. With deep expertise in many industries, we offer strategy, experience, technology, and operations services to many of the most innovative and valuable companies in the world. Our people are focused on accelerating our clients' businesses through the power of collaboration. We believe in the power of technology responsibly used to help people, partners and the planet.

Your Life @ IBMAre you craving to learn more? Prepared to solve some of the world's most unique challenges? And ready to shape the future for millions of people? If so, then it's time to join us, express your individuality, unleash your curiosity and discover new possibilities.

Every IBMer, and potential ones like yourself, has a voice, carves their own path, and uses their expertise to help co-create and add to our story. Together, we have the power to make meaningful change - to alter the fabric of our clients, of society and IBM itself, to create a truly positive impact and make the world work better for everyone.

It's time to define your career.

About IBMIBM's greatest invention is the IBMer. We believe that through the application of intelligence, reason and science, we can improve business, society and the human condition, bringing the power of an open hybrid cloud and AI strategy to life for our clients and partners around the world.Restlessly reinventing since 1911, we are not only one of the largest corporate organizations in the world, we're also one of the biggest technology and consulting employers, with many of the Fortune 50 companies relying on the IBM Cloud to run their business. At IBM, we pride ourselves on being an early adopter of artificial intelligence, quantum computing and blockchain. Now it's time for you to join us on our journey to being a responsible technology innovator and a force for good in the world.

Location StatementIBM wants you to bring your whole self to work and for you this might mean the ability to work flexibly. If you are interested in a flexible working pattern, please talk to our recruitment team to find out if this is possible in the current working environment.

Being You @ IBMIBM is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, pregnancy, disability, age, veteran status, or other characteristics. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.

DirectEmployers