What are the responsibilities and job description for the Frontend Developer position at Apexon?
We are hiring for a Frontend React.js Developer for an onsite opportunity in Texas.
Role: Frontend React.js Developer
Location: Austin, TX
Duration: Long Term
Education Requirement: Bachelor's degree preferred
Role Overview:
We are seeking an experienced Frontend React.js Developer with strong expertise in building modern, responsive, and scalable web applications. The ideal candidate will have hands-on experience with React.js, JavaScript, front-end development best practices, and integrating user interfaces with backend services.
Key Responsibilities:
• Develop responsive and dynamic user interfaces using React.js
• Translate UI/UX designs into high-quality, scalable front-end code
• Build reusable components and front-end libraries for future use
• Integrate front-end applications with REST APIs and backend services
• Optimize application performance and improve user experience
• Ensure cross-browser compatibility and responsive design standards
• Collaborate with designers, developers, and stakeholders throughout the development lifecycle
• Participate in code reviews and contribute to front-end best practices
• Maintain code quality, performance, and application scalability
• Support troubleshooting, debugging, and production issue resolution
Required Skills:
• Strong proficiency in JavaScript (ES6 ) and React.js fundamentals
• Experience with React Hooks, Components, and Lifecycle methods
• Strong knowledge of HTML5 and CSS3
• Experience with modern UI frameworks and responsive web design
• Experience consuming REST APIs and integrating backend services
• Knowledge of Git and version control best practices
• Strong debugging and problem-solving skills
• Excellent communication and collaboration skills
Preferred Skills:
• Experience with Redux or Context API for state management
• Understanding of Agile development methodologies
• Experience with front-end testing frameworks
• Knowledge of performance optimization techniques
• Experience building reusable component libraries
• Familiarity with modern front-end development tools and workflows