Software Engineer - Web & Mobile
Austin, TX Engineering
Job Type
Full-time
Description

Duties include:  Determine development requirements with minimal guidance from a set of feature, design, and product requirements; Ensure coding transparency and tracking through Git and project management tools such as Jira and TFS; Provide regular updates on progress and status to various parties throughout the Engineering Team; Maintain build and deployment pipelines for various Web & Mobile products both internal and in production; Research and provide consistent updates across code bases to ensure product stability as development tools evolve; Ensure product stability through utilization of automated testing capabilities; Adhere to strict coding standards including: (i) Standard readability and component structures, (ii) Modularization of multi-project dependencies, and (iii) Structured API source, repository, and database storage methodology. 


Telecommuting permitted from, or within commuting distance of, Austin, TX. 

Requirements

Master of Science degree in Computer Science, or a related field, plus 7 years of relevant experience to include: 

  • 7 years of formal programming experience in an enterprise production environment
  • 7 years developing iOS applications using native libraries
  • 3 years of programming using Swift
  • 7 years of RESTful API consumption
  • 7 years Git and Semantic Versioning experience
  • 6 years of experience utilizing Jira and SCRUM development practices
  • 6 years SQL and/or iOS DB experience
  • 6 years experience implementing Apple Human Interface or Material Design guidelines
  • 3 years of iOS testing automation including both unit tests, e2e tests, and report generation
  • 3 years experience creating developer documentation
  • 3 years experience utilizing Jenkins and TFS for QA, beta, production, and OEM deployments
  • 3 years Firebase
  • 1 years VSCode experience