We are seeking a Lead Software Engineer for a contract-to-hire role in Englewood, CO. In this role, you will be responsible for the following:
- Demonstrating excellence with all parts of the Software Development Lifecycle supporting large mobile applications, including Requirements Gathering, Analysis, Design, Architecture, Development, Testing, Release, and Production Support
- Developing phone and tablet applications, functional libraries, and components that meet business requirements and conform to design and development standards.
- Acting as senior technical contributor to significant enterprise projects, including internal and external mobile applications, in at least one area of expertise: Android Native, iOS Native, Server Architectures (including traditional, serverless, and cloud native), Mobile Enterprise Architecture, Release Management, and Cross-Platform development (React, Flutter)
- Leading the mobile team’s development process and Agile methodologies,including sprint planning, backlog refining, and other planning activities.development/test/production environments, and maintaining CI/CD environments
- Collaborating with Business, TQA, and UAT teams to analyze and resolve incidents, defects, functionality requests, and other business needs.
- Maintaining existing test frameworks and test cases; executing automated test cases on a variety of consumer electronic devices.
- Growing, mentoring, and supervising team members; providing constructive, concrete feedback to staff; establishing and maintain code standards and development best practices
- Performing code quality control, code reviews, branching/merging, and source code versioning using Git and Gitlab.
- Implementing performance, scaling, security, and usability enhancements to existing products and codebases.
- Supporting release management activities, deploying program builds to development/test/production environments, and maintaining CI/CD environments
- Collaborating with Business, TQA, and UAT teams to analyze and resolve incidents, defects, functionality requests, and other business needs.
- Maintaining existing test frameworks and test cases; executing automated test cases on a variety of consumer electronic devices.
- Enterprise Architecture experience
- Serverless development
- Cloud experience
- Strong SCRUM/Agile enterprise experience
- Development experience using tools such as React Native/Mobile, JAVA, NodeJS, etc
This contract-to-hire role will be onsite in the south Denver area, near I -25 and Lincoln.