V-Soft Consulting Group - Miramar, FL

posted 15 days ago

Full-time - Senior
Miramar, FL
Professional, Scientific, and Technical Services

About the position

The Principal Developer - React Native will lead the development and implementation of complex mobile and web applications, focusing on high-performance solutions using React Native and React. This role involves evaluating and adopting new technologies, collaborating with cross-functional teams, and ensuring timely delivery of applications while adhering to budget and quality standards. The position also emphasizes mentoring developers and adopting agile methodologies to foster continuous improvement.

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 improve platform quality and meet market demands.
  • Collaborate with cross-functional teams to align digital engineering with business strategy.
  • Ensure timely and effective delivery of applications from ideation to deployment and maintenance.
  • Implement 'shift-left' practices in the development lifecycle, focusing on security and user experience.
  • Mentor and guide developers in React and React Native best practices and micro-frontend architectures.
  • 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 for articulating 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, and lifecycle.
  • Ability to translate design into high-quality code, understanding of UX/UI design principles.
  • Experience with state management libraries (e.g., Redux, MobX).
  • 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 (Jest, Detox).
  • Knowledge of mobile app security best practices and deployment processes for app stores.

Benefits

  • Medical insurance
  • Dental insurance
  • Vision insurance
  • 401(k) plan
  • Competitive compensation
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service