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 integrationsExperience 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 timeDexterity of hands and fingers to operate a computer keyboard, mouse and other computer componentsUp to 10% Travel