Description:
As a Software Engineer II specializing in front-end development with React, you will play a pivotal role in designing, developing, and maintaining high-quality user interfaces for our web applications. You will collaborate closely with cross-functional teams to translate design concepts into functional and engaging user experiences. The ideal candidate will have a solid understanding of front-end technologies, a keen eye for design, and a commitment to delivering seamless UI/UX solutions.
- Develop and maintain front-end components and features using React.js
- Collaborate with designers and product managers to translate UI/UX design wireframes into code
- Optimize application performance for maximum speed and scalability
- Implement responsive design principles to ensure compatibility across various devices and browsers
- Write clean, efficient, and maintainable code following best practices and coding standards
- Conduct code reviews and provide constructive feedback to peers
- Stay up-to-date with emerging front-end technologies and industry trends
- Troubleshoot and debug issues to ensure smooth user experience
- Work closely with back-end developers to integrate front-end components with server-side logic
Do you have the right ingredients*? (Requirements)
- Bachelor's degree in Computer Science, Engineering, or related field or equivalent experience
- 2+ years of professional experience in front-end development
- Proficiency in JavaScript, HTML, CSS, and React.js
- Strong understanding of responsive design principles and cross-browser compatibility
- Experience with RESTful APIs and asynchronous request handling
- Familiarity with Git version control system
- Excellent problem-solving and analytical skills
- Ability to work effectively in a collaborative team environment
- Strong communication and interpersonal skills