Southern Glazer's - Miramar, FL

posted 4 months ago

Full-time - Principal
Miramar, FL
5,001-10,000 employees
Merchant Wholesalers, Nondurable Goods

About the position

As a Principal Engineer focused on web and mobile application engineering, you will orchestrate the development of market-leading web and mobile applications. This role demands a blend of technical mastery, strategic acumen, and leadership excellence. Your insights will navigate the architecture of our applications, ensuring they are scalable, secure, and capable of delivering unparalleled user experiences. You will architect and oversee the development of high-caliber web and mobile applications, ensuring they align with our strategic objectives and meet market needs. You will champion innovative approaches in application design, promoting scalability, performance, and security across our product portfolios and platforms. In this position, you will drive the technology strategy for web and mobile application development, collaborating with other leaders to integrate emerging technologies and methodologies that enhance our competitive edge. You will lead the exploration and adoption of modern application frameworks and tools, ensuring our engineering practices remain at the forefront of industry developments. You will manage the full lifecycle of our web and mobile application projects, from concept through to delivery and support, maintaining adherence to deadlines, quality standards, and budget. Additionally, you will advocate for "shift-left" practices, incorporating security and performance considerations early in the development process to streamline delivery and enhance product quality. As a leader, you will develop and mentor a team of web and mobile application engineers, fostering a culture of continuous improvement, innovation, and learning. You will facilitate an agile development environment, optimizing workflows and encouraging collaboration across teams to achieve excellence in product development.

Responsibilities

  • Architect and oversee the development of high-caliber web and mobile applications, ensuring they align with our strategic objectives and meet market needs.
  • Champion innovative approaches in application design, promoting scalability, performance, and security across our product portfolios and platforms.
  • Drive the technology strategy for web and mobile application development, collaborating with other leaders to integrate emerging technologies and methodologies that enhance our competitive edge.
  • Lead the exploration and adoption of modern application frameworks and tools, ensuring our engineering practices remain at the forefront of industry developments.
  • Manage the full lifecycle of our web and mobile application projects, from concept through to delivery and support, maintaining adherence to deadlines, quality standards, and budget.
  • Advocate for 'shift-left' practices, incorporating security and performance considerations early in the development process to streamline delivery and enhance product quality.
  • Develop and mentor a team of web and mobile application engineers, fostering a culture of continuous improvement, innovation, and learning.
  • Facilitate an agile development environment, optimizing workflows and encouraging collaboration across teams to achieve excellence in product development.

Requirements

  • Bachelor's or Master's degree in Computer Science, Engineering, or related field.
  • 10+ years of experience in software development, with significant expertise in web and mobile application engineering.
  • Demonstrated success in architecting and leading the development of complex web and mobile applications.
  • Strong strategic thinking and leadership skills, with a proven ability to inspire and guide teams towards achieving exceptional outcomes.
  • Excellent communication abilities, capable of articulating technical visions and strategies to a variety of audiences.

Nice-to-haves

  • Advanced proficiency in modern web technologies (HTML5, CSS3, JavaScript, React, Angular, Vue.js).
  • Deep understanding of mobile application development (iOS/Android) and cross-platform frameworks (React Native, Flutter).
  • Expertise in implementing responsive and adaptive design principles.
  • Knowledge of microservices architectures and API design (REST, GraphQL).
  • Experience with cloud platforms (AWS, Azure, Google Cloud) and cloud-native development practices; experience with Azure preferred.
  • Proficiency in DevSecOps practices, including CI/CD, containerization (Docker, Kubernetes), and infrastructure as code.
  • Strong grasp of application security best practices and familiarity with compliance standards.
  • Experience with database technologies (SQL, NoSQL) and data modeling techniques.
  • Proficiency in automated testing frameworks and test-driven development (TDD).
  • Understanding of Agile methodologies and project management tools (Jira, Asana).
  • Knowledge of source control management with Git and GitHub workflows.
  • Familiarity with performance optimization techniques for web and mobile applications.
  • Experience with user authentication and authorization between multiple systems, servers, and environments.
  • Understanding of server-side languages (Node.js, Java) and frameworks (Express, Spring Boot, Next).
  • Ability to lead and define processes such as code reviews, architectural discussions, and development best practices.

Benefits

  • Comprehensive medical and prescription drug coverage
  • Dental and vision plans
  • Tax-saving Flexible Spending Accounts
  • Disability coverage
  • Life insurance plans
  • 401(k) plan
  • Tuition reimbursement
  • Wellness program
  • Parental leave
  • Vacation accrual
  • Paid sick leave
  • And more.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service