Mobile & Web Application Architect

    • San Diego, CA

RESPONSIBILITIES:
Kforce has a client in search of a Mobile & Web Application Architect in San Diego, CA. Summary: The Mobile & Web Application Architect plays an important role in the organization by performing a variety of activities directly related to the company's information technology functions. This role is primarily responsible, with limited direction, for planning, architecting, designing, and building web, social, mobile and cloud-based applications using leading-edge technologies and following industry best practices. Essential Functions:

  • Create, maintain and manage application architecture models and other various design components
  • Interpret, use and apply information contained within application architecture to inform a range of business improvement activities, particularly those involved in the design, development, enhancement and maintenance of IT applications
  • Ensure that the overall application architecture is maintained in a coherent manner and that appropriate considerations are made for security and quality
  • Ensure that the respective business, application, data and technology perspectives are in line with the organization's technology and governance strategies, policies and standards
  • Create architecture solutions, component diagrams and design documents to solve Information Technology and business challenges
  • Recommend and participate in the design, development and implementation of standards, tools and agile methodologies
  • Provide architecture thought leadership when selecting development tools and setting coding standards
  • Assist in maturing application architecture management practices
  • Collaborate with all relevant parties to review the objectives and constraints of each solution and determine conformance; Recommend the most suitable application architecture and define the solution at a high level
  • Guide the design to obtain a system that fits in the customer and business context


REQUIREMENTS:
  • Bachelor's degree required, BS in Computer Science or related field preferred, along with a minimum of seven years of experience in application development and progressive leadership experience required
  • Expertise in Model-View-Controller (MVC) architecture and Object Oriented Design Principles and Patterns
  • Expertise in JavaScript libraries such as React, AJAX/JSON, Web Sockets, CSS 3 or 4, CSS Preprocessors (Bootstrap) and HTML 5
  • Proven experience with NodeJS for backend services and Redux for state management
  • Expert at creating and consuming REST APIs
  • Strong knowledge of JavaScript frameworks (Angular, Ember, ExpressJS, HandlebarsJS)
  • Experience with Test Driven or Behavior Driven Development Methodologies
  • Advanced SQL Skills or experience with NoSQL databases such as MongoDB, Cassandra, etc.
  • Advanced scripting skills in Python or Perl
  • Experience developing in a cloud-based platform such as AWS.
  • Advanced troubleshooting skills, testing and problem-solving capabilities in Dev, QA/UAT and Production environments
  • Expert with using a source control system, preferably Git
  • Experience in agile development processes using tools such as Jira, Confluence and Slack
  • Self-starter with the demonstrated ability to learn/adapt to new technologies and techniques
  • Ability to document processes and procedures
  • Ability to organize and manage multiple priorities simultaneously in a fast-paced, deadline-driven environment
Qualified candidates must be presently authorized to work in the United States on a full-time basis. This company does not sponsor or transfer H1-visa individuals. Kforce is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.


Back to top