1 BlackNGreen Senior Software Engineer Job
blackNgreen - Senior Software Engineer - React.js (3-5 yrs)
BlackNGreen
posted 16hr ago
About the job
Position Overview : We are seeking a talented Frontend Developer to join our team working on Generative AI (Gen AI) projects.
You will be responsible for building responsive, high-performance user interfaces that allow seamless interaction with AI-powered applications.
The ideal candidate should have strong experience with modern frontend frameworks, a keen eye for detail, and a passion for delivering exceptional user experiences.
Key Responsibilities :
- Frontend Development : Develop responsive, user-friendly interfaces for Gen AI applications, ensuring a smooth and intuitive experience across multiple devices and browsers.
- UI/UX Collaboration : Work closely with designers to translate wireframes, mockups, and prototypes into fully functional, pixel-perfect web pages and components.
- API Integration : Implement and integrate frontend components with backend APIs, ensuring proper data handling and seamless user interaction with AI systems.
- Performance Optimization : Optimize web applications for speed and performance, including reducing load times, implementing lazy loading, and improving responsiveness.
- Cross-Browser Compatibility : Ensure that applications function consistently across all major browsers, maintaining a high standard of usability.
- Component Reusability : Build reusable components and front-end libraries that can be leveraged across multiple projects, ensuring maintainability and scalability.
- Testing & Debugging : Write unit and integration tests for frontend code to ensure reliability and robustness.
- Debug and resolve performance issues and UI/UX bugs.
Code Quality & Best Practices : Write clean, maintainable, and scalable code following modern JavaScript standards and best practices.
Participate in code reviews to ensure quality across the team.
Version Control & Collaboration : Work in an agile environment, collaborating with other developers, designers, and product managers, and using Git for version control.
Desired Skills & Qualifications :
Educational Background : Bachelor's degree in Computer Science, Software Engineering, or a related field.
Experience :
- 3+ years of experience in frontend development with modern web technologies.
- Proven experience in building responsive, performant, and user-friendly web applications.
Technical Skills :
- Strong proficiency in JavaScript (ES6+), HTML5, and CSS3.
- Hands-on experience with modern JavaScript frameworks like React.js, Vue.js, or Angular.
- Experience with frontend build tools such as Webpack, Babel, and task runners like Gulp or Grunt.
- Proficiency with version control systems such as Git.
- Knowledge of state management libraries like Redux, Vuex, or MobX.
- Strong understanding of RESTful API consumption and integration.
- Experience with CSS frameworks like TailwindCSS, Bootstrap, or Sass for responsive designs.
Soft Skills :
- Strong attention to detail and commitment to delivering a high-quality user experience.
- Ability to work both independently and collaboratively in a fast-paced environment.
- Good problem-solving skills and an ability to quickly learn and adapt to new technologies.
- Strong communication skills for collaborating with other teams, including designers, backend developers, and project managers.
Bonus Skills :
- Experience with AI-driven interfaces or integrating AI components into web applications.
- Familiarity with server-side rendering (SSR) frameworks like Next.js or Nuxt.js.
- Knowledge of performance optimization techniques such as code splitting, lazy loading, and minimizing re-renders.
- Understanding of accessibility best practices (WCAG standards).
- Experience with GraphQL or WebSockets
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Senior Software Engineer roles with real interview advice
Job Security, work life balance
Compensation
Read 2 reviews