We are seeking a skilled Front-End Developer to join our development team.
In this role, you will be responsible for building and maintaining the user interface of a progressive web application (PWA), as well as maintaining and updating all web-based applications in our portfolio.
Key Responsibilities:
Develop and Maintain Web Applications:
Design, develop, and maintain our web applications using standard web development frameworks (such as React, Angular, or Vue.
js).
Ensure high-performance and responsiveness of our internet-based applications.
Implement a robust set of services and APIs for our internet-based applications.
Collaboration and Integration:
Work closely with backend developers for understanding and integrating with our C# and Python based backend systems.
Coordinate with UI/UX designers to translate designs and wireframes into high-quality code.
Participate in code reviews to maintain code quality and share best practices.
Testing and Optimization:
Build reusable code and libraries for future use.
Ensure the technical feasibility of UI/UX designs.
Optimize application for maximum speed and scalability.
Troubleshooting and Problem Solving:
Identify and resolve performance and scalability issues.
Provide technical support and assistance to stakeholders and team members.
Qualifications:
Bachelor's degree in computer science, Information Technology, or related field.
Proven experience in front-end development.
Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model.
Thorough understanding of web development frameworks such as React, Angular, or Vue.
js.
Familiarity with newer specifications of ECMAScript and TypeScript.
Experience with data structure libraries (e.
g.
, Immutable.
js).
Knowledge of isomorphic React is a plus.
Familiarity with RESTful APIs.
Basic knowledge of C# and .
NET framework is preferred.
Proficient understanding of code versioning tools, such as Git.
Excellent problem-solving skills and ability to work under pressure.
What We Offer:
Competitive salary and benefits.
A collaborative and inclusive work environment.
Opportunities for mentorship, professional growth and development.
Cutting-edge technology and innovative projects.
To apply, please submit your resume along with a cover letter and a portfolio of your previous work.
ASE is an equal opportunity employer.
All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran, or disability status.