i
Spectral Consultants
43 Spectral Consultants Jobs
12-17 years
Noida
Mobile Architect - Hybrid/Native Apps (12-17 yrs)
Spectral Consultants
posted 2mon ago
Flexible timing
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 globally.
Requirements:
- 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.
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Spectral Consultants roles with real interview advice
10-20 Yrs
4-10 Yrs
Bangalore / Bengaluru, Hyderabad / Secunderabad, Chennai