POSITION SUMMARY:
We are seeking a skilled Front-End Developer with expertise in React to join our development team. The ideal candidate will have a strong background in React Native and will work closely with our existing React front-end team to create a seamless mobile experience that complements our web application.
ESSENTIAL JOB FUNCTIONS:
• Develop and maintain mobile applications using React Native for both iOS and Android platforms.
• Ensure the performance, quality, and responsiveness of the mobile applications.
• Implement new features and functionalities to enhance the mobile user experience.
• Work with backend developers to integrate mobile applications with our Django-based backend and AWS services.
• Collaborate with the existing React front-end team to ensure consistency between web and mobile applications.
• Write clean, maintainable, and efficient code following best practices.
• Participate in code reviews to maintain code quality and share knowledge with the team.
• Troubleshoot and debug issues to improve application performance and usability.
• Designers and translate wireframes and mockups into responsive, interactive features.
• Ensure the technical feasibility of UI/UX designs.
• Develop and maintain CI/CD pipelines using GitHub or similar tooling
• Automate build, test, and deployment processes for backend applications.
• Ensure application reliability and performance through proactive monitoring and troubleshooting.
• Provide robust operational support for the application, troubleshooting and resolving issues to minimize downtime.
SUPPLEMENTAL JOB FUNCTIONS:
1. Performs additional duties as directed.
Qualifications
EDUCATION & EXPERIENCE:
• Bachelor's degree with five (5) or more years work experience
• 4+ years of experience in mobile app development.
• Relevant certifications in AWS or related technologies are a plus.
KNOWLEDGE SKILLS & ABILITIES:
• Strong proficiency in React Native and JavaScript (ES6+).
• Experience with mobile application development for both iOS and Android platforms.
• Familiarity with state management libraries such as Redux or MobX.
• Understanding of RESTful APIs and integration with backend services.
• Experience with mobile app deployment processes for App Store and Google Play.
• Experience with RESTful APIs and integrating frontend applications with backend services.
• Knowledge of modern authorization mechanisms, such as JSON Web Token.
• Familiarity with React and its ecosystem to ensure seamless collaboration with the existing front-end team.
• Basic understanding of AWS services and how they integrate with mobile applications.
• Proficient in HTML5, CSS3, and responsive design principles.
• Experience with TypeScript and Familiarity with GraphQL.
• Experience with version control systems, such as Git.
• Understanding of security best practices and compliance standards.
• Knowledge of Docker and containerization technologies.