If you're passionate about building a better future for individuals, communities, and our country-and you're committed to working hard to play your part in building that future-consider WGU as the next step in your career.
Driven by a mission to expand access to higher education through online, competency-based degree programs, WGU is also committed to being a great place to work for a diverse workforce of student-focused professionals.
The university has pioneered a new way to learn in the 21st century, one that has received praise from academic, industry, government, and media leaders.
Whatever your role, working for WGU gives you a part to play in helping students graduate, creating a better tomorrow for themselves and their families.
We are seeking a highly skilled and innovativeDigitalSolutionsArchitectwith a strong background in front-end, web development, and mobile technologies (iOS and Android).
This role will focus on defining and driving the technical direction of ourdigitalplatforms, ensuring cutting-edgesolutionsacross web and mobile applications.
Key Responsibilities :
Solution Architecture & Strategy :
Design and oversee the development of scalable, high-performancedigitalsolutions, spanning web and mobile platforms.
Define the architecture for complex front-end and mobilesolutionsthat integrate with back-end services and cloud platforms.
Lead the creation of multi-channel user experiences that are consistent across web, iOS, and Android platforms.
Front-End & Web Development :
Lead the architecture and design of responsive, high-performance front-endsolutionsusing modern web technologies (HTML5, CSS3, JavaScript, React, Angular, Vue.js).
Ensure the adoption of best practices in front-end development, focusing on performance, security, and accessibility.
Collaborate with UX / UI designers and senior engineers to translate wireframes and mockups into functional and high-quality user interfaces.
Mobile Development (iOS & Android) :
Architect native mobile applications for iOS (Swift) and Android (Kotlin, Java) that provide seamless and high-quality user experiences.
Ensure the integration of mobile apps with APIs and backend services, including cloud-basedsolutions(AWS, Google Cloud, or Azure).
Develop strategies for cross-platform mobile development (React Native, Flutter) to maximize code reuse and efficiency.
API Integration & Cloud Services :
Design and implement RESTful and GraphQL APIs to ensure efficient data exchange between front-end and mobile applications.
Leverage cloud platforms and services to ensure scalability, performance, and high availability ofdigitalsolutions.
Architectsolutionswith microservices to support modularity, scalability, and continuous deployment.
Technology Leadership & Governance :
Introducing, articulating, and documenting (business case and process context, context diagrams, sequence diagrams, other artifacts) best practice target state designs and concepts that utilize modern, cloud-native patterns to accelerate delivery of capabilities that serve as the foundation forsolutionsthat drive market share and delight customers
Define and maintain development standards, best practices, and technical guidelines fordigitalsolution delivery.
Oversee technical governance and ensure that solution architectures align with business and security requirements.
Evaluate and recommend emerging technologies and frameworks fordigitalsolutions, ensuring the adoption of best-in-class tools and methodologies.
Collaboration & Leadership :
Collaborate with product managers, business stakeholders, and development teams to define technical requirements and solution roadmaps.
Lead and mentor development teams, promoting knowledge sharing and technical excellence.
Required Skills & Qualifications :
BS degree in Computer Science or related technical field involving coding or equivalent practical experience.
8+ years of experience with Mobile Development
10+ years of software development experience with complex low-level programming, data structures / algorithms.
Expert level understanding of iOS and Android platform design and architecture.
Extensive knowledge offront-end developmenttechnologies and frameworks such asReact, Angular, Vue.js, HTML5, CSS3, JavaScript / TypeScript.
Strong experience in nativeiOS development(Swift) andAndroid development(Kotlin, Java).
Experience with cross-platform frameworks likeReact Native, Flutter.
Thorough understanding of modern information security and data protection methodologies and how to apply them to modern technology stack
Experience designing scalableAPI architectures(RESTful, GraphQL, Firebase) and integrating front-end / mobile apps with back-end systems.
Hands-on experience withcloud platforms(AWS, Google Cloud, Azure) andmobile app deploymentpipelines.
Strong understanding ofsecurity,performance optimization, andUX principlesfor both web and mobile applications.
Knowledge of SQL and other / NoSQL / modern database and storage technologies. Desired understanding of Oracle, JDBC and ORM frameworks (e.g. Hibernate).
Experience with Design Patterns, MVC and frameworks (e.g. Spring).
Competent in software engineering tools (e.g. Java build tools) and best practices (e.g. unit testing, test automation, continuous integration, etc.).
Serve as a strong advocate of code craftsmanship, good coding standards and use of tools that will improve the quality of the delivered code.
Experience with using Agile / Scrum methodology for software development.
Deep understanding of web services and SOA related standards like REST / OAuth / JSON and SOAP / WSDL.
Extra credit : Provide your GitHub account or code samples with your resume!
Preferred Qualifications :
Experience withmicroservices architecturesand containerization (Docker, Kubernetes).
Familiarity with back-end languages like Node.js, Python, or Java.
Strong experience in continuous integration and deployment (CI / CD) practices.
Experience with analytics tools and mobile app monitoring for performance tracking.
Enterprise or Application Architecture certification (Open Group, CM-ISRI, ESAI, IEAD, ITAC, TOGAF, etc.)
LI-ZARD
The salary range for this position takes into account the wide range of factors that are considered in making compensation decisions including but not limited to skill sets;
experience and training; licensure and certifications; and other business and organizational needs.
At WGU, it is not typical for an individual to be hired at or near the top of the range for their position, and compensation decisions are dependent on the facts and circumstances of each case.
A reasonable estimate of the current range is :
Pay Range : $157,000.00 - $243,400.00
WGU will accept applications for this position until 12 : 00 AM ET, 11 / 15 / 2024
How to apply : apply online
Full-time Regular Positions (FT classification, standard working hours 40)
- This is a full-time, regular position that is eligible for bonuses; medical, dental, vision, telehealth and mental healthcare;
- health savings account and flexible spending account; basic and voluntary life insurance; disability coverage; accident, critical illness and hospital indemnity supplemental coverages;
legal and identity theft coverage; retirement savings plan; wellbeing program; discounted WGU tuition ; and flexible paid time off for rest and relaxation with no need for accrual, flexible paid sick time with no need for accrual , 11 paid holidays, and other paid leaves, including up to 12 weeks of parental leave.
The University is an equal opportunity employer.All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status.