Senior Software Engineer/Software Engineer - Frontend
We are looking for Senior Software Engineer/Software Engineer - Frontend to join our dynamic team.
Key Responsibilities:
- Collaborate with the development team to discuss UI/UX interface designs and applications.
- Review application requirements and interface designs.
- Identify web-based user interactions and develop corresponding solutions.
- Develop and implement highly responsive user interface components using React concepts.
- Write application interface code using JavaScript following React.js workflows.
- Troubleshoot interface software and debug application code.
- Develop and implement front-end architecture to support user interface concepts.
- Monitor and enhance front-end performance.
- Document application changes and develop updates.
Candidate Profile:
- Bachelor's degree in computer science, information technology, or a similar field.
- Previous experience working as a React.js developer for 2+ years (for Software Engineer role) / 5+ years (for Senior Software Engineer role).
- In-depth knowledge of JavaScript, CSS, HTML, and front-end languages.
- Proficiency with React.js and related tools such as Webpack, Enzyme, Redux, and Flux.
- Experience in user interface design.
- Familiarity with performance testing frameworks like Mocha and Jest.
- Experience with browser-based debugging and performance testing software.
- Strong troubleshooting skills.
- Good project management skills.