Job Overview
Join our dynamic team as a Senior UI Developer, where you will leverage your extensive expertise in front-end technologies to create intuitive and engaging user interfaces. This position demands a strong foundation in React JS, AngularJS, and modern web standards, providing an exceptional opportunity for those looking to enhance their careers in a collaborative and innovative environment.
Key Responsibilities
- Develop and refine user-facing applications utilizing modern JavaScript frameworks, including React JS and Angular.
- Implement responsive design principles to ensure seamless user experiences across various devices.
- Collaborate with back-end teams to integrate microservices and RESTful APIs.
- Conduct thorough unit testing to validate functionality and performance of applications.
- Engage in the development of proof of concept code to explore and test new theories and concepts.
- Stay updated on industry trends and emerging technologies to continuously innovate and improve our offerings.
Required Skills
- Proficient in React JS, AngularJS, and Angular 2+.
- Strong command of HTML5, CSS3, and JavaScript, along with experience in libraries such as Handlebar and JQuery.
- Deep understanding of Angular Material, ES6, SASS, and TypeScript.
- Familiarity with unit testing frameworks like Karma and Jasmine.
- Knowledge of microservices architecture, RESTful interfaces, and web security vulnerabilities (e.g., XSS, CSRF).
- Experience with relational and NoSQL databases, especially MongoDB.
- Competence in using development tools such as Maven, Gradle, Git, Gulp, and ANT.
Qualifications
- A minimum of 15 years of overall IT experience, with a demonstrated focus on front-end development.
- Proven track record as a Front End Engineer with expertise in React JS and Angular technologies.
- Strong analytical skills with an emphasis on detail-oriented problem-solving.
- Bachelor’s degree in Computer Science, Information Technology, or a related field is preferred.
Career Growth Opportunities
Working with us means being part of a company that values professional development and fosters a culture of continuous learning. You will have access to mentorship programs, training sessions, and networking opportunities that will help you stay ahead in your career.
Company Culture And Values
We are committed to creating an inclusive workplace that values diversity and innovation. Our team thrives on collaboration and respect, and we encourage open communication and the sharing of ideas.
By joining our esteemed organization, you will not only contribute to impactful projects but also build a professional network that can support your career advancement.
Employment Type: Contractor