Overview:
The Front End Developer is a crucial role within our organization responsible for creating aesthetically pleasing and highly functional web applications. This role is essential in ensuring a seamless user experience across our digital platforms contributing to the overall success of our online presence.
Key Responsibilities:
- Develop responsive webbased user interfaces using a variety of languages and technologies
- Collaborate with backend developers and web designers to improve usability
- Optimize applications for maximum speed and scalability
- Implement and maintain frontend state management using frameworks such as React
- Ensure crossbrowser and crossdevice compatibility
- Execute frontend testing and debugging
- Create quality mockups and prototypes
- Stay updated on emerging technologies and industry trends
- Translate UI/UX design wireframes to actual code
- Participate in code reviews and provide constructive feedback
- Work closely with the design team to bridge the gap between graphical design and technical implementation
- Assist in troubleshooting and resolving user interface issues and challenges
- Contribute to the continual improvement of the development process
- Collaborate with the marketing team to implement digital campaigns
- Participate in the full software development lifecycle
Required Qualifications:
- Bachelors degree in Computer Science IT or related field
- Proven work experience as a Front End Developer
- Strong proficiency in JavaScript including DOM manipulation and JS object model
- Extensive experience with HTML and CSS
- Proficiency with responsive and adaptive design
- Experience with one or more relevant frontend frameworks (e.g. React Angular Vue)
- Understanding of code versioning tools such as Git
- Knowledge of UI/UX design principles
- Experience with browser testing and debugging
- Understanding of SEO principles and ensuring that application will adhere to them
- Excellent communication and interpersonal skills
- Ability to work in a collaborative teamoriented environment
- Problemsolving aptitude
- High attention to detail
- Proven ability to multitask and manage time effectively
javascript,html,css,react,ui/ux design