Southern Glazer's - Miramar, FL

posted 27 days ago

Full-time - Principal
Miramar, FL
Merchant Wholesalers, Nondurable Goods

About the position

The Principal Developer for Mobile Development at Southern Glazer's Wine & Spirits will lead the creation of a new mobile application and oversee a team of engineers working on mobile and web applications. This role emphasizes building high-performance digital experiences and aligning technology with business strategies, while advocating for best practices in mobile development.

Responsibilities

  • Lead the development and implementation of complex mobile and web applications using React Native and React.
  • Evaluate and adopt new technologies and frameworks to enhance platform quality and meet market demands.
  • Collaborate with cross-functional teams to align digital engineering with business strategy and contribute to product roadmaps.
  • Ensure timely delivery of applications from ideation to deployment, adhering to budget and quality standards.
  • Implement 'shift-left' practices in the development lifecycle, focusing on security, performance optimization, and user experience.
  • Mentor developers in React and React Native best practices, fostering a culture of knowledge sharing and continuous learning.
  • Adopt agile methodologies to ensure continuous improvement in processes and outputs.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or related field.
  • 8+ years of experience in React-based web and mobile application development, with at least 3 years focused on React Native.
  • Strong understanding of web technologies (HTML, CSS/SCSS, JavaScript) and experience with RESTful services and APIs written in Node.
  • Familiarity with DevSecOps tools and practices, including CI/CD pipelines, containerization, and AWS cloud services, with 3+ years experience with AWS and terraform.
  • Excellent problem-solving skills and strong leadership qualities.
  • Effective communication skills to articulate technical concepts to non-technical stakeholders.

Nice-to-haves

  • Advanced React Native proficiency, including functional components, hooks, and context API.
  • Experience in developing cross-platform mobile applications for both iOS and Android using React Native.
  • Advanced knowledge of JavaScript (ES6+) and its nuances.
  • Expert-level understanding of React.js, its core principles, lifecycle, and state management.
  • Proficiency in developing native modules for iOS or Android to extend React Native functionality.
  • Ability to translate design into high-quality code with an understanding of UX/UI design principles.
  • Experience with state management libraries (e.g., Redux, MobX) in React Native apps.
  • Familiarity with native build tools like XCode and Gradle.
  • Skills in optimizing app performance and understanding performance testing frameworks.
  • Proficiency in implementing automated testing frameworks for React Native applications.
  • Experience with CI/CD pipelines for mobile applications and tools like Fastlane.
  • Strong debugging skills across all levels of a mobile app.
  • Knowledge of mobile app security best practices.
  • Understanding of the app deployment process for Google Play Store and Apple App Store.
  • Experience working in agile development environments.

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
Job Description Matching

Match and compare your resume to any job description

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