Randstad - Hollywood, FL

posted 16 days ago

Full-time - Manager
Hollywood, FL
Administrative and Support Services

About the position

The Principal Developer - Mobile Development at Southern Glazer's Wine Spirits is a key role focused on leading the development and implementation of complex mobile and web applications. This position emphasizes high-performance solutions using React Native and React, while also ensuring alignment with the overall business strategy. The role requires a strong technical background, leadership skills, and a commitment to adopting new technologies to enhance the company's digital product offerings.

Responsibilities

  • Lead the development and implementation of complex mobile and web applications, focusing on high-performance solutions using React Native and React.
  • Evaluate and adopt new technologies and frameworks to improve the scope and quality of our platforms and portfolios.
  • Collaborate with cross-functional teams to align digital engineering with the overall business strategy.
  • Ensure timely and effective delivery of mobile and web applications, from ideation through to deployment and maintenance.
  • Implement 'shift-left' practices in the development lifecycle, emphasizing early integration of security, performance optimization, and user experience design.
  • Mentor and guide developers at all levels in React and React Native best practices and the principles of micro-frontend architectures.
  • Lead by example in adopting 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, including 3+ years experience with AWS and terraform.
  • Excellent problem-solving skills, ability to think strategically, and strong leadership qualities.
  • Effective communication skills, capable of articulating technical concepts to non-technical stakeholders.

Nice-to-haves

  • Advanced React Native Proficiency: Deep understanding of React Native framework and its core principles.
  • Cross-Platform Development: Experience in developing cross-platform mobile applications for both iOS and Android using React Native.
  • JavaScript Expertise: Advanced knowledge of JavaScript (ES6+) and its nuances.
  • Advanced React.js Knowledge: Expert-level understanding of React.js and its core principles.
  • UI/UX Design Implementation: Ability to translate design into high-quality code.
  • State Management: Experience with state management libraries (e.g., Redux, MobX).
  • Native Modules and APIs: Familiarity with native build tools, like XCode, Gradle (Android Studio).
  • Performance Optimization: Skills in optimizing app performance for both speed and efficiency.
  • Automated Testing: Proficiency in implementing automated testing frameworks and methodologies.
  • Continuous Integration/Continuous Deployment (CI/CD): Experience with CI/CD pipelines for mobile applications.
  • Debugging and Troubleshooting: Strong debugging skills across all levels of a mobile app.
  • Security Practices: Knowledge of mobile app security best practices.
  • App Store Process: Understanding of the process for deploying apps to the Google Play Store and Apple App Store.
  • Agile and Scrum Methodologies: Experience working in agile development environments.

Benefits

  • Health insurance coverage
  • 401K contribution
  • Incentive and recognition program
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service