Bridging Talent and Organization
to work out challenge and needs.
Senior Frontend Developer
5 months ago
173 Views
Job
Overview
Date Posted: | 23-11-2023 |
Salary: | |
Location: | |
About the Company: | |
Industry: |
Job
Description
+ Purpose
Responsible for overseeing the development of the platform and
implementing the latest processes and technology in order to build scalable,
distributed, and fault-tolerant software. Applies usability principles and
procedures as defined by UX/UI input.
+ Key Responsibilities
● Use markup languages like HTML to create user-friendly web pages
● Build reusable code for future use
● Maintain and improve the website
● Optimize applications for maximum speed and scalability
● Design mobile-based features
● Collaborate with back-end developers and web designers to improve
usability, ensuring that user experience determines design choices
● Get feedback from, and build solutions for, users and customers that
will enhance the user experience.
● Strike a balance between functional and aesthetic design
● Write functional requirement documents and guides
● Create quality mockups and prototypes
● Help back-end developers with coding and troubleshooting
● Ensure high quality graphic standards and brand consistency● Stay up-to-date on emerging technologies
+ Qualifications and Experience
● Degree in Computer Science, or related field
● Proven work experience as a Front-end developer
● Hands on experience with markup languages
● Experience with JavaScript, CSS and jQuery, React/NextJS
● Familiarity with browser testing and debugging
● In-depth understanding of the entire web development process
(design, development and deployment)
● Understanding of layout aesthetics
● Knowledge of SEO principles
● Familiarity with software like Adobe Suite, Photoshop and content
management systems
+ Skills and Competencies
● Advanced Programming Skills - Proficiency in front-end languages and
libraries such as HTML, CSS, JavaScript, and jQuery. Proficient in
frameworks like React/Next.js..
● Responsive Design - Strong understanding of responsive design
principles and ability to create interfaces that work well on different
screen sizes and devices.
● Performance Optimization - Ability to optimize websites for speed and
efficiency, including understanding concepts like lazy loading,
asynchronous loading, and caching.
● Cross-Browser Compatibility - Abilit to ensure that websites work well
across different browsers and can troubleshoot and resolve
compatibility issues.● Testing and Debugging - Proficiency in testing methodologies and
tools, and the ability to debug across a variety of browsers. Familiar with
tools like Jest, Mocha, or Jasmine.
● Version Control/Git - Experienced in using version control systems like
Git for managing and tracking changes to a project's codebase.
● Understanding of SEO Principles - A good understanding of SEO
principles to ensure that the web application will adhere to the
standards that maximize its visibility in search engine rankings.
● Problem-Solving Skills - Ability to think through complex problems and
come up with effective solutions.
● Communication Skills - Ability to communicate effectively with team
members, stakeholders, and potentially clients. This includes being able
to explain technical concepts to non-technical people.
● Leadership Skills - Ability to mentor junior developers, make
architectural decisions, and lead a project when necessary.
● Continual Learning - Committed to continually learning and staying
up-to-date with the latest technologies and best practices.
+ Culture and Values
Our culture and values are intrinsic to everything we do.
● Play an active role in living and supporting our values of innovation,
honesty, commitment, continuous learning, and excellence.
Responsible for overseeing the development of the platform and
implementing the latest processes and technology in order to build scalable,
distributed, and fault-tolerant software. Applies usability principles and
procedures as defined by UX/UI input.
+ Key Responsibilities
● Use markup languages like HTML to create user-friendly web pages
● Build reusable code for future use
● Maintain and improve the website
● Optimize applications for maximum speed and scalability
● Design mobile-based features
● Collaborate with back-end developers and web designers to improve
usability, ensuring that user experience determines design choices
● Get feedback from, and build solutions for, users and customers that
will enhance the user experience.
● Strike a balance between functional and aesthetic design
● Write functional requirement documents and guides
● Create quality mockups and prototypes
● Help back-end developers with coding and troubleshooting
● Ensure high quality graphic standards and brand consistency● Stay up-to-date on emerging technologies
+ Qualifications and Experience
● Degree in Computer Science, or related field
● Proven work experience as a Front-end developer
● Hands on experience with markup languages
● Experience with JavaScript, CSS and jQuery, React/NextJS
● Familiarity with browser testing and debugging
● In-depth understanding of the entire web development process
(design, development and deployment)
● Understanding of layout aesthetics
● Knowledge of SEO principles
● Familiarity with software like Adobe Suite, Photoshop and content
management systems
+ Skills and Competencies
● Advanced Programming Skills - Proficiency in front-end languages and
libraries such as HTML, CSS, JavaScript, and jQuery. Proficient in
frameworks like React/Next.js..
● Responsive Design - Strong understanding of responsive design
principles and ability to create interfaces that work well on different
screen sizes and devices.
● Performance Optimization - Ability to optimize websites for speed and
efficiency, including understanding concepts like lazy loading,
asynchronous loading, and caching.
● Cross-Browser Compatibility - Abilit to ensure that websites work well
across different browsers and can troubleshoot and resolve
compatibility issues.● Testing and Debugging - Proficiency in testing methodologies and
tools, and the ability to debug across a variety of browsers. Familiar with
tools like Jest, Mocha, or Jasmine.
● Version Control/Git - Experienced in using version control systems like
Git for managing and tracking changes to a project's codebase.
● Understanding of SEO Principles - A good understanding of SEO
principles to ensure that the web application will adhere to the
standards that maximize its visibility in search engine rankings.
● Problem-Solving Skills - Ability to think through complex problems and
come up with effective solutions.
● Communication Skills - Ability to communicate effectively with team
members, stakeholders, and potentially clients. This includes being able
to explain technical concepts to non-technical people.
● Leadership Skills - Ability to mentor junior developers, make
architectural decisions, and lead a project when necessary.
● Continual Learning - Committed to continually learning and staying
up-to-date with the latest technologies and best practices.
+ Culture and Values
Our culture and values are intrinsic to everything we do.
● Play an active role in living and supporting our values of innovation,
honesty, commitment, continuous learning, and excellence.
You may also like these
Similar Jobs
Featured