Principal Engineer - Mobile
RED SKY Consulting - Issaquah, Washington, United States, 98027
Work at RED SKY Consulting
Overview
- View job
Overview
Location: Onsite in Issaquah, WA - 5x / Week
Type: Direct Hire
Job Description:
The Principal Engineer in Digital Ecommerce holds a pivotal leadership role, steering the strategic vision, design, development and architecture of high performance native mobile applications for both iOS and Android platforms. This role will be instrumental in shaping the long-term technical strategy, embracing innovation, and providing hands-on experience as a technical leader for the teams supporting these platforms; conducting research for emerging industry trends and providing ongoing guidance to bring that to fruition. This role demands a dynamic approach, blending direct technical guidance, mentorship, and active participation in risk and growth management. Collaboration with the Central Engineering leadership team is integral, fostering a hands-on and collective effort towards achieving organizational goals.
As a Principal Engineer, you will be instrumental in ensuring that our mobile solutions seamlessly integrate with microservices architectures and ContentStack for dynamic content management. In this role, you'll work with cross-functional teams to build scalable, secure, and innovative mobile solutions while driving technical excellence within the team. You'll be responsible for optimizing mobile app performance, implementing CI/CD processes, and ensuring the scalability of mobile systems.
Role & Responsibilities: Leads the architecture and development of native mobile applications for iOS (Swift/Objective-C) and Android (Kotlin/Java). Designs efficient and scalable mobile app architectures that integrate seamlessly with microservices and backend systems (RESTful APIs, GraphQL, etc.). Focuses on optimizing networking, memory management, and UI responsiveness for both platforms to ensure high performance and low latency. Works with microservices architecture to build mobile solutions that communicate with backend services through REST, gRPC, or GraphQL APIs. Collaborates with backend teams to design API contracts and ensure mobile apps are optimized for asynchronous communication and real-time data sync. Architects and implements mobile applications that integrate with ContentStack (or similar headless CMS platforms) to manage content dynamically. Ensures that content delivery from ContentStack is seamless, responsive, and optimally synchronized with mobile devices. Establishes and enforces high standards for clean code, modular architecture, and best practices in mobile development. Leads code reviews, provide feedback, and mentor other engineers to improve technical skills and maintain consistent coding standards. Oversees the use of automated testing, including unit tests (JUnit/XCTest), integration tests, and UI automation to ensure mobile apps are robust and reliable. Profiles and optimizes mobile apps for speed, memory efficiency, and battery consumption. Uses mobile-specific profiling tools such as Xcode Instruments, Android Profiler, and network monitoring tools to identify and resolve performance bottlenecks. Designs, implements, and optimizes CI/CD pipelines for mobile applications using tools. Automates the build, test, and release processes to ensure apps are always production-ready and updates are delivered efficiently. Provides leadership to mobile engineers, guiding them in best practices and advanced development techniques. Sets the technical direction for the mobile team, ensuring alignment with overall company goals and architectural standards. Mentors junior and senior engineers, providing them with opportunities to grow and improve their technical skills. Required Skills:
15+ years of experience in native mobile development (iOS: Swift/Objective-C, Android: Kotlin/Java) with a deep understanding of mobile architecture. 10+ years' experience in leadership or senior roles; demonstrating the ability to guide and lead a team effectively. 15+ years of experience working with microservices architectures, RESTful APIs, gRPC, and integrating mobile applications with backend services. Strong expertise with headless CMS platforms like ContentStack, including API integrations, content delivery, and synchronization. Expertise in mobile app optimization techniques, including memory management, UI responsiveness, and network efficiency. Proficient in designing and managing CI/CD pipelines for mobile apps using tools such as Solid experience with unit testing (JUnit/XCTest), integration testing, and UI automation for mobile apps. Proven experience leading technical teams, influencing architectural decisions, and mentoring engineers. Demonstrated advanced proficiency in API management tools, API development, platform and services security (e.g., Apigee,DataPower, Springboot, SQL, Java, C#) Proven expertise in working with cloud platforms, such as AWS, Azure or Google Cloud, to architect and implement scalable and efficient platforms and services. Experience dealing with high-volume and high-velocity platforms and services, and designing systems that can handle the demands of real-time or near-real-time operations. Demonstrated ability to take ownership and responsibility of critical issues and conclude them to resolution. Strong problem-solving and decision-making abilities. Recommended Skills:
Bachelor's or Master's Degree in Computer Science, Informatics, Data science or related technical discipline. Cross-Platform Development: Experience with Kotlin Multiplatform Mobile (KMM) or other cross-platform frameworks for mobile app development. Cloud & Serverless: Familiarity with cloud-native mobile development, serverless architectures, and using AWS, GCP, or Azure for backend integration. Real-Time Communication: Knowledge of WebSockets or MQTT for implementing real-time data synchronization between mobile apps and backend services. Security: Familiarity with OAuth 2.0, JWT, encryption, and other mobile security best practices to ensure data protection. Open Source Contributions: Contributions to open-source projects related to mobile development or ContentStack integrations. Relevant industry certifications are a plus. Experience in retail, manufacturing, ecommerce, supply chain Proficient in Google Workspace applications, including Sheets, Docs, Slides, and Gmail.
THIS IS A GREAT OPPORTUNITY WITH A FIRST-CLASS COMPANY
Principal Engineer - Mobile
RED SKY Career Opportunities at:
redskyconsulting.co/career-portal
Principal Engineer - Mobile
RED SKY Consulting Candidate and Client Referral Program!
2500
Do you know other IT professionals?
Turn those relationships into Money & help friends get work
RED SKY Consulting is offering a fantastic opportunity for you to earn extra money.
If you refer to us a Manager of people or skilled professionals, we will link your name to that person for 18 months.
If we employ or place that individual or place people into that company thru that manager
Principal Engineer - Mobile
RED SKY Consulting Company Overview:
We are an IT and Cybersecurity staffing solutions, professional services, management consulting, and executive placement company with thousands of resources across multiple IT and Cybersecurity skill sets. Our primary US locations are Chicago, New York, Los Angeles, Atlanta, Nashville, Tampa and Denver and we have organizational arms in other domestic cities along with offshore alliances in India and Ireland. RED SKY has a 15+ year history of providing great technology talent. RED SKY has many clients including; 7 of the Fortune 10, half of the Fortune 100, and 25% of the Fortune 500 companies within the manufacturing, financial services, health care, government, consumer services, insurance, and several other industry verticals represented.
The RED SKY Foundation is being formed and will be providing fully funded college educations to underprivileged young adults in partnership with our clients starting 2022.
Keys: Principal Engineer, Mobile, iOS, Android, Development, Principal Engineer, Mobile, iOS, Android, Development, Principal Engineer, Mobile, iOS, Android, Development, Principal Engineer, Mobile, iOS, Android, Development
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX