Job Description
Job Summary :
As a Software Developer at Phoenix American, you will be responsible for designing, developing, testing, deploying, and maintaining software solutions. You will collaborate with cross-functional teams to define, design, and ship new features and applications.
Job Responsibilities :
- Develop and maintain web applications using TypeScript, JavaScript, HTML, and CSS.
- Build responsive, accessible user interfaces with React.js, React Native, and Gatsby.
- Style applications using Tailwind CSS, Material UI (MUI), and Bootstrap.
- Set up and optimize build systems using Vite, Webpack, and Next.js.
- Develop and deploy mobile applications using React Native and Expo Go.
- Integrate APIs (RESTful and GraphQL) using Axios or native fetch.
- Implement authentication with JWT (JSON Web Tokens).
- Work with relational databases for application data storage.
- Collaborate with team members using Git for version control.
- Participate in code reviews, contribute ideas, and support a high standard of code quality.
Essential Skills :
Languages & Core Technologies
Proficiency in TypeScript and JavaScriptStrong command of HTML and CSSFrontend Frameworks & Libraries
Experience with React.js, React Native, and GatsbyStyling & UI Frameworks
Familiarity with Tailwind CSS, Material UI (MUI), and BootstrapTooling & Build Systems
Knowledge of Vite, Webpack, and Next.jsMobile Development
Hands-on experience with React Native and Expo GoAPI Integration
Ability to work with RESTful APIs and GraphQL, using Axios or native fetchAuthentication
Experience implementing JWT-based authenticationDatabases
Experience with Relational DBsVersion Control
Proficiency with GitRequirements :
BS in Software Engineering, Computer Science, or related degree required.Minimum of 2 years working as a Software Developer.Must live in the Miami, FL areaJ-18808-Ljbffr