Spectral Consultants – Search & Recruitment firm
Mobile Architect - Hybrid/Native Apps
Job Location
Noida, India
Job Description
Roles & Responsibilities: Drive & Develop Solution Architectures (Software/Application, Infrastructure & Data) across various domains, products, leveraging latest technology frameworks. - Implement Architecture and design Principles around Scalability, Simplicity, Reliability, Availability, Security, Operational Excellence, Integration & Performance - Inspire and guide engineers to design, implement, and document reusable patterns, libraries, and frameworks that allow us to effectively scale development. - Own & oversee architecture reviews, approvals, and decision-making mechanisms to ensure that architecture decisions are consistent and aligned across the organization. - Actively participate in the Architecture Governance & share best practices, approaches, and patterns with the wider tech community in the organization - Oversee assigned programs (e.g., conduct code review) and provide guidance to team members. Assist with solving technical problems when they arise. Ensure the implementation of the agreed architecture and infrastructure. - Lead successful partnerships between multiple technology teams throughout the application development lifecycle ensuring stakeholders are informed at all stages. - Keep an eye on the growing cloud infrastructure costs and make provisions to bring it down without impacting the availability and scalability of the products. - Participate in cross-functional portfolio & product planning sessions as an engineering visionary with a focus on the horizon. Own assigned areas/services/components of products as the technical guru. - Apply and influence data-driven analysis and pragmatic decision-making aligned with business and technology needs. Follow up on immediate deliveries with long-term solutions. - Partner in the build vs buys vs partner decisions, vendor selection, technology selection, cloud strategy, technology roadmaps, and business case rationalization. - Instill a culture of constant learning and staying relevant with trends in technology across engineers and management. - Influence architects, senior engineering, and product management to measure, track, and iterate continuous improvement of processes across engineering disciplines, impacting success across the agile delivery organization Bachelor's or Master's degree in computer science or related discipline; or equivalent work experience - 12 years of experience with developing enterprise mobile applications. - 5 years of experience in REST services, SOA, micro-services-based architecture - 5 years of experience on Native/Hybrid Mobile apps for Android and iOS. - 5 years of experience on Couchbase Lite, SQLite. - Hands on experience with native mobile development using tools like XCode, Android Studio etc. - Extensive experience in unit testing, mocking frameworks, and automation frameworks. - Extensive experience in designing architecture design for scalable applications. - Extensive experience working in agile methodologies (Scrum, Kanban) - Experience in working with APIs using protocols such as HTTP, GRPC and GraphQL. - DevOps mindset - 6 years' experience in a mature CI/CD SDLC environment, implemented exception handling, logging, monitoring, performance measurement, and operational metrics knowledge. - Good understanding of data structures and algorithms, object-oriented programming, databases, SQL, web programming, design patterns, and SOLID principles - Understanding the nature of asynchronous programming and its quirks and workarounds - Understanding of authentication and authorization between multiple systems, servers, and environments - Good analytical and problem-solving aptitude - Strong communication, partnership, teamwork, and influencing skills are required. Ability to communicate with and present to engineers, senior management & relevant stakeholders. - Led multiple teams in a global delivery, agile, CI/CD, metrics-based setting. - 7 Experience with programming languages like Swift, Kotlin and Java - 5 Experience with Flutter / React Native / Xamarin / Ionic - UI Frameworks and Libraries like UIKit, SwiftUI, Jetpack Compose and Material Design - Experience with server side languages like Node.js / Python /java / Ruby on Rails / PHP - SQLite, Couchbase Lite, Firebase, MongoDB - Junit/ Mockito - or similar framework - XCTest - or similar framework - Espresso, Appium, XCUITest, Selenium - or similar - Notifications (APNS, Firebase, Azure Notification Hubs) - Docker - Auth0 - or any OIDC provider - Kibana - SQL Server - Continuous Integration and Delivery via TeamCity and Octopus or similar - Test Automation using a combination of Node.js, Protractor, Selenium and Selenium drivers, Appium and Browserstack. (ref:hirist.tech)
Location: Noida, IN
Posted Date: 11/13/2024
Location: Noida, IN
Posted Date: 11/13/2024
Contact Information
Contact | Human Resources Spectral Consultants – Search & Recruitment firm |
---|