Caseys General Store - Ankeny, IA

posted 4 days ago

Full-time - Senior
Hybrid - Ankeny, IA
Gasoline Stations and Fuel Dealers

About the position

The Senior Software Engineer is responsible for building, testing, and maintaining mobile and web applications in support of Casey's strategic objectives. This role focuses on developing high-quality solutions using Flutter, React, and Next.js.

Responsibilities

  • Develop and Maintain Applications: Design, develop, and maintain mobile applications using Flutter, and web applications using React and Next.js. Candidates with React Native experience are expected to transition to Flutter.
  • Technical Leadership: Provide technical leadership and mentorship to junior engineers, fostering a culture of continuous learning and improvement.
  • Solution Design: Lead the design and implementation of complex mobile and web solutions, ensuring scalability, performance, and security.
  • Continuous Improvement: Analyze and identify areas for modification and improvement in existing solutions. Develop new solutions to meet customer requirements.
  • Roadmap Contribution: Contribute to and maintain a development roadmap to ensure work is prioritized in line with business requirements.
  • Problem Solving: Monitor, identify, assess, and correct complex software problems to maintain fully functioning applications.
  • Best Practices: Proactively learn and apply industry best practices in mobile and web engineering. Assist junior team members in their application.
  • Testing and Quality Assurance: Design, develop, execute, and maintain automated unit tests to ensure the quality of the solutions.
  • Cross-Functional Collaboration: Collaborate with cross-functional teams, including product management, design, and backend engineering, to deliver cohesive and innovative solutions.
  • Documentation: Create and maintain comprehensive documentation for applications, including design specifications, technical guides, and user manuals.
  • Performance Monitoring: Implement and monitor performance metrics to ensure applications meet performance and reliability standards.
  • Innovation: Stay updated with the latest industry trends and technologies, and drive the adoption of new tools and practices to enhance the development process.
  • Cross-Platform Development: Ensure the mobile applications are compatible across various platforms and devices.
  • Other Duties: Perform other duties as assigned.
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service