Job Summary:
We are seeking a talented and motivated Sr. Software Engineer with 4 to 7 years of experience in building modern, responsive UIs and single-page applications (SPAs) using cutting-edge frameworks and libraries. The ideal candidate will have deep expertise in ReactJS, ElectronJS, React Native, HTML5, AngularJS, and CSS, with a passion for delivering seamless user experiences across web and mobile platforms.
Responsibilities:
Front-End Development:
– Design and develop responsive, user-friendly UIs for web, mobile, and desktop applications using ReactJS, React Native, and ElectronJS.
– Build and optimize single-page applications (SPAs) with efficient, reusable components.
– Ensure high-quality implementation of front-end code using HTML5, CSS, and AngularJS.
Performance and Optimization:
– Improve UI performance, scalability, and loading times across platforms.
– Debug and troubleshoot front-end issues to deliver a smooth user experience.
Collaboration:
– Work closely with product managers, designers, and back-end developers to implement functional and visually appealing user interfaces.
– Participate in code reviews and collaborate on front-end best practices.
Innovation and Quality:
– Stay updated on emerging front-end technologies and frameworks to bring innovative solutions to projects.
– Follow UI/UX standards and best practices to deliver pixel-perfect, intuitive applications.
Required Skills and Qualifications:
- Experience: 4-7 years of experience in front-end and UI development.
- Technical Expertise:
- Proficiency in ReactJS, ElectronJS, React Native, and AngularJS.
- Strong hands-on experience with HTML5, CSS3, and modern JavaScript (ES6+).
- Experience building responsive and adaptive UIs for web and mobile applications.
- SPA Development: Proven expertise in developing single-page applications (SPAs) with modern frameworks.
- Optimization Skills:** Knowledge of performance optimization, debugging, and cross-browser compatibility.
- Version Control:** Proficiency in Git for code management.
Soft Skills:
- Strong problem-solving skills with a keen eye for detail.
- Ability to collaborate effectively with cross-functional teams.
- Excellent communication and time management skills.
Education:
Bachelor’s degree in Computer Science, Software Engineering, or a related field.
Why Join Us?
- Work on cutting-edge front-end technologies with exciting, impactful projects.
- Join a collaborative team that values innovation and growth.
- Competitive compensation with opportunities for professional development and advancement.
Contribute to building modern, responsive, and visually stunning applications for diverse platforms.