Description:
The Front-End Developer will play a crucial role in shaping the digital experience of nBS customers alongside the UX Lead. The primary focus will be on developing engaging and intuitive user interfaces, based on UX best-practice, ensuring they are both aesthetically pleasing and functionally robust. This position is suited for someone with a strong background in front-end technologies, a keen eye for design, and a passion for creating user-centric applications.
Responsibilities:
- Develop and maintain front-end for web and mobile apps, collaborating with back-end developers for seamless integration.
- Translate UX designs into innovative, responsive user interfaces, emphasizing adherence to best practices.
- Contribute to full software development lifecycle, prioritizing front-end design and development.
- Ensure best practices in front-end development, emphasizing performance and cross-browser compatibility.
- Actively participate in development processes, including planning, reviews, and continuous improvement cycles.
- Engage in constructive code reviews and share knowledge with the team.
- Proactively identify UI/UX technology trends and suggest improvements to the business.
What we need from you
- Responsible for creating and maintaining high-performance websites and web applications
- Collaborates with UX Lead to create innovative and user-friendly interfaces
- Implements responsive design and ensures compatibility across devices
- Maintains bug-free code through peer code reviews
- Integrates APIs and contributes to technical development roadmap
- Ensures timely project delivery, version control, and adherence to best practices
- Prioritizes user experience and design aesthetics
- Translates visuals into web templates
- Challenges the status quo and stays updated with frontend technologies and trends
- Possesses excellent communication skills and engages stakeholders effectively
- Collaborates seamlessly with UX Lead, Marketing Team, and third-party agencies
- Demonstrates strong problem-solving abilities and approaches design and development meticulously
- Troubleshoots and develops solutions for complex technical and creative challenges
- Previous experience as a Front-End Developer
- Technical skills: HTML, CSS/SCSS, Typescript, JavaScript, REST APIs, GitHub, QA, Testing (Cypress/Jest), React, Frameworks (Next JS/Remix JS), State management libraries (Redux/Zustand), Headless CMS, Databases (Redis, Mongo, MySQL), Creating and maintaining scalable and reusable JS/CSS component libraries, Experienced with version control tools