We are seeking a talented Full Stack Engineer with a strong focus on React JS and React Native to join our dynamic team. The role will primarily involve developing and enhancing customer-facing applications, primarily focused on front-end development, but capable of back-end development as well as mobile app deployment. Experience in Agile/Scrum environments and mobile app deployment pipelines is highly valued.
Responsibilities - Develop and maintain React-based applications, both web and mobile (React Native).
- Collaborate with cross-functional teams to define, design, and ship new features.
- Work with the APIs to integrate front-end applications with back-end services.
- Leverage Agile methodologies to deliver high-quality software in sprints.
- Ensure the performance, quality, and responsiveness of mobile applications.
- Participate in mobile app deployment, app store submissions, and monitoring.
- Collaborate with teams on long-term project goals, including merging vendor-facing and customer-facing systems.
Position Requirements Formal Education & Certification - Bachelor's degree in Computer Science OR equivalent work experience required
Experience & Skills Position & Requirements: - 5+ years of experience in full-stack development with a focus on React JS and React Native.
- Experience with mobile app deployment pipelines and app store submissions is highly desirable.
- Familiarity with Agile/Scrum methodologies and sprint ceremonies is important.
- Familiarity with customer-facing applications and building scalable front-end solutions.
- Strong problem-solving skills and ability to adapt in a fast-paced, evolving environment.
- Excellent communication skills and team-oriented attitude.
- Strong problem-solving, communication, and interpersonal skills.
- Ability to prioritize tasks in a high-pressure environment.
Qualifications & Technical Skills - React JS (required)
- React Native (required)
- Mobile app deployment experience (highly desirable)
- Familiarity with Agile/Scrum processes
- .NET and/or SQL (highly desirable)
- Knowledge of API integrations
- Experience working with cloud-based services (Azure is preferred)
Work Environment - 40-hour hybrid work week (3 days in the office, 2 days remote)
- Sitting for extended periods of time
- Dexterity of hands and fingers to operate a computer keyboard, mouse and other computer components
- Up to 10% Travel
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status.