Looking for candidates that have: React Native and Swift (native i0S) is a plus
REMOTE WORK POSSIBILITY - 100%
Daily Duties / Responsibilities:
Serve as a JavaScript React Web developer, with the desire to learn Swift for native iOS development or React Native if needed, and preferably be the subject matter expert on the team for UI and UX.
Other duties as assigned.
Software Development: 50%
Participate in the requirements analysis, design, and development of Clemson University's official mobile app, my.Clemson.
Continue to add new features, innovating and differentiating Clemson University from its peers, and meeting the Academic mission of the University, according to industry standards and best practices.
Develop software according to requirements in various programming languages, including: the JavaScript React Web framework, and prefer someone that knows React Native and / or Swift (native iOS).
Software Development Life Cycle: 25%
Design and develop User Interfaces (UI) for the official Clemson University mobile app, and continuously work to improve the User Experience (UX).
Create and maintain project documentation, follow mobile team coding standards and development processes.
All time spent working on any project must be logged on an Issue in Jira.
Collaboration: 20%
Work with other members of the mobile team, customers, and interns, in a collaborative setting to ensure a positive outcome in all development.
Mentor Interns and train them on the tools, processes, and standards of the mobile team.
Ability to communicate in a clear and concise manner. Ability to work effectively with users, vendors, partners, and other IT personnel.
Ability to develop status reports and other technical reports in a clear and concise manner.
Standardized Development Platform
Utilize the Atlassian Suite (Jira, Confluence, Bitbucket, Bamboo) for all software development on the mobile team.
Configure and maintain your work computer on your own, including setting up and utilizing a local development environment, following documentation on the Mobile Team Space in Confluence.
Serve as part of an on-call rotation for software in case of any degradation or outage: 5%
Troubleshooting skills expected as part of job duties.
Assist in evaluating and selecting new software tools and technologies as needed.
Required Skills:
React Native
Manage your own macOS laptop and development environment
Basic Linux systems and server knowledge
Soft skills Required:
Effective Communication Skills (written and oral), Adaptability, Flexibility, Self-motivation, Problem
Solving, Analytical Thinking, Time Management,
Ability to work effectively in a team environment and mentor Student interns.
Preferred Skills:
React Web Development
Swift (native iOS)
Cloud Infrastructure experience, Docker, Kubernetes
Required Education:
BS CS, BS CE, or equivalent development experience