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.
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