The products youll work on here will influence the daily lives of millions of users in the US, and youll be working with many people from different backgrounds in a result-driven innovative environment.
Our employees are encouraged to pursue professional and personal excellence. We have numerous learning and self-development programs, combined with diverse volunteering opportunities throughout the year.
We are seeking a highly skilled Solution and system architect to join our dynamic team. The ideal candidate will lead the solution end-to-end for the flagship app, focusing on client-side standards based on React Native. You will drive technological enablers, define both functional and non-functional requirements, and work closely with business, product, and development teams to set and maintain high standards for the mobile app.
Key Responsibilities:
Lead the solution end-to-end, from planning to production, with a focus on the React Native app.
Collaborate with business and product managers to prepare and refine business requirements.
Define and ensure adherence to non-functional requirements such as performance, security, resiliency, scalability, and operability.
Design innovative, valid, and implementable solutions aligned with client-side standards.
Guide the discovery team alongside the Product Manager and integrate with the Scrum team.
Support the development team with detailed design, implementation options, tools, libraries, patterns, and best practices specific to React Native.
Optimize processes and serve as the focal point for technological enablers.
Act as a trusted customer advocate, helping organizations adopt advanced solutions and migrate existing workloads.
Drive discussions with a wide range of customer personnel from enterprise architects to developers regarding trade-offs, best practices, and risk mitigation.
Requirements: Proficient in React Native and some experience in IOS and Android. Development Possess management capabilities and previous experience in leading or managing teams.
Expereinced team leader - advantage.
Experienced software solutions architect, preferably with large-scale systems.
Ability to translate product requirements into specifications and design Master modern architecture best practices and design patterns.
Proficient in cloud-native architecture (microservices, functions, containers, Kubernetes, etc.). - advantage.
Knowledge of UML, especially ERD, sequence diagrams, state charts, and use cases. - advantage.
Experienced with database design (SQL, NoSQL, and Big Data ) - advantage.
Experienced with cloud solutions design, preferably Azure - advantage. Familiar with CI/CD, agile, and SDLC methodology and toolchain. Knowledgeable in infrastructure and security domains.
Possess a breadth of technical knowledge and the ability to learn complex new technologies quickly.
Strong presentation skills to advocate within the customers environment. Excellent communication, conflict resolution, and decision-making abilities.
Who You Are:
A people-person with excellent interpersonal and team skills Passionate and willing to learn.
A writer of clear, understandable, and complete documents.
Experienced in the software world, preferably with large-scale systems.
A builder mentality that loves to tinker with technology.
Capable of demonstrating leadership qualities and managing responsibilities effectively.
Adaptable and able to manage multiple priorities in a fast-paced environment.
This position is open to all candidates.