Description:
As an intermediate Front-End Developer at Nielsen IT, you won’t be just another cog in the machine. You'll be an integral part of a small, highly motivated team that's out to make waves. As the Intermediate Front End Developer with a passion for design, you will have the opportunity to lead design, bringing your ideas to life and ensuring our web projects are both functionally sound and visually aesthetic.
Overall Responsibilities:
- Lead Design Initiatives: Take charge of design discussions, guide design decisions, and contribute to the overall visual identity and user experience of our projects.
- User-Centric Approach: Advocate for user-centered design principles, ensuring that our web applications are intuitive and user-friendly.
- Stay Current: Stay updated with the latest design trends and front-end technologies, proposing improvements to enhance design and development processes.
Specific Responsibilities:
The successful candidate will be responsible for:
- Translating concepts (e.g., Figma, Sketch, Photoshop, Illustrator, etc.) into functional, standards- compliant HTML, JavaScript and CSS
- Implementation of wireframe prototypes into functional websites or website components
- Adherence to WCAG 2.0 Guidelines when authoring and managing digital products
- Quality assurance testing of completed work
- Writing effective tests to support unit testing goals
- Collaboration with designers and accounts representatives to complete tasks related to clients’ technology desires
- Providing mentorship to development team members in a way that supports their learning goals, improves them as professionals, and strengthens the quality of the solutions created
- Providing guidance to creative and technical teams on best practices and technologies to effectively solve business problems
- Solving technical problems and present solutions to other colleagues (company-wide, where applicable)
- Exceeding targets set for the development of software modules
- Providing project status updates to management and applicable accounts / project management team members
- Identifying project risks and provide solutions to mitigate or avoid such risks
- Attending and contribute to team meetings; listen to and support your team being great
- Improving feedback and input in all areas of the development process within the development team
Requirements
- University degree or college diploma in engineering, programming, software development, software design or web design
- Minimum 2 years of professional industry experience designing and implementing websites in modern web technologies such as, but not limited to: HTML5, CSS3 and JavaScript / TypeScript
- Minimum 2 years professional experience with React framework, Material UI
- Prior experience with Git source control management process within an agile structure
- Professional communication skills—both written and verbal