Back to results

AGIS - Senior iOS Developer

  • Fairfax, VA, United States

Applications open in a new tab.

Job details

Posting language
English
Posted

Original job description

Remote position

  1. Technical Leadership:
  • Lead the design and development of the AGIS application, ensuring adherence to best practices, coding standards, and security protocols.
  • Provide technical guidance fostering a culture of continuous learning and improvement.
  • Assume full responsibility for the AGIS project, guiding it through its current phase and beyond with strategic vision and technical acumen.
  1. Architecture and Design:
  • Architect scalable and maintainable solutions for complex features and modules within the AGIS application.
  • Collaborate with cross-functional teams to define technical requirements and translate them into high-quality software designs.
  • Develop and refine Jenkins plugins and features to optimize the CI/CD workflows specific to the AGIS project needs.
  1. Code Review and Quality Assurance:
  • Conduct thorough code reviews to ensure code quality, performance, and security.
  • Implement and enforce automated testing strategies to maintain code integrity and reliability.
  • Establish and enforce best practices around coding styles, conventions, and other standards to ensure a cohesive and high-quality codebase among team members working on the Jenkins infrastructure.
  1. Feature Development and Enhancement:
  • Lead the implementation of new features and enhancements, from concept to delivery, ensuring alignment with project timelines and objectives.
  • Work closely with product managers and stakeholders to understand requirements and provide technical insights and recommendations.
  • Design, implement, and manage continuous integration and deployment pipelines using Jenkins, ensuring seamless and efficient development cycles.
  1. Continuous Improvement:

•

  • Familiarity with CI/CD pipelines, automated testing frameworks, and DevOps practices.
  • Identify opportunities for process improvement, tooling enhancements, and technology adoption to drive efficiency and innovation.
  • Craft custom scripts to automate tasks within the CI/CD process, enhancing productivity and reducing the potential for human error.

Report this job