Job description
Job Description
- Collaborate with the development team to discuss user interface concepts and application designs.
- Review and analyze application requirements and UI designs.
- Identify and implement web-based user interactions.
- Develop and integrate responsive user interface components using React.js.
- Write efficient and scalable UI code using JavaScript and adhere to React.js workflows.
- Troubleshoot UI software issues and debug application code as necessary.
- Build and implement front-end architecture to enhance UI functionality.
- Continuously monitor, analyze, and improve front-end performance.
- Maintain detailed documentation of application changes and updates.
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Proven experience as a React.js Developer with strong front-end development skills.
- Extensive knowledge of JavaScript, CSS, HTML, and modern front-end languages.
- Proficiency in React.js tools including Webpack, Enzyme, Redux, and Flux.
- Strong experience in UI/UX design and development.
- Familiarity with performance testing frameworks like Mocha and Jest.
- Experience with browser debugging and performance optimization tools.
- Excellent troubleshooting and problem-solving abilities.
- Strong project management skills and the ability to meet deadlines.
- Basic Understanding of AWS Serverless Architecture: Familiarity with AWS services that enable you to build and deploy applications without managing servers.
- Practical Knowledge of APIs and REST Endpoints: Experience working with APIs and RESTful services to integrate and enhance application functionality.
- Proficient in NoSQL Databases: A solid understanding of NoSQL databases like MongoDB, DynamoDB, etc., to manage and retrieve unstructured data.
- Version Control Expertise: Hands-on experience with version control systems, especially GIT, for tracking changes and collaborating on projects efficiently.
- Familiarity with Back-End Technologies: Knowledge of back-end frameworks and technologies, ensuring seamless integration with the front-end.
- Adaptability to Evolving Project Requirements: The ability to quickly adjust and stay current with the ever-changing landscape of project needs and development trends.
- Global Work Experience: A demonstrated ability to work in a global environment, contributing to diverse teams and adapting to different markets.
- Additional Certifications: Holding professional certifications can enhance your skill set and give you a competitive edge.
- Career Growth Opportunities: Unlock paths for continuous learning and advancement in your career as a React.js Developer.
- Competitive Compensation: Enjoy enhanced salary packages that reflect your expertise and contributions.
- Comprehensive Medical Insurance: We offer medical coverage to ensure your health and well-being.
- Proactive Support: Work with a team that is committed to your success, providing you with the tools and guidance needed to excel.
- Incentives: Benefit from performance-based incentives and rewards that recognize your hard work and dedication.
Job Title: React JS Developer
Work Location: Phoenix, AZ (Day 1 Onsite)
Job Overview
We are seeking a highly skilled React.js Developer to join our dynamic front-end development team. In this role, you will be responsible for crafting and implementing user interface components using React.js workflows and tools such as Redux, Flux, and Webpack. You will also focus on optimizing front-end performance and maintaining clear documentation of the codebase.
To succeed as a React.js Developer, you should have a solid understanding of JavaScript and React principles, along with exceptional front-end coding skills. A deep understanding of progressive web applications is crucial. Ultimately, we are looking for someone who can design and develop high-performing user interfaces that deliver a seamless user experience.
Key Responsibilities
Requirements
Key Skills and Qualifications
Benefits of Joining Us