i
Fixity Technologies
45 Fixity Technologies Jobs
UI Developer - Javascript/Typescript (4-6 yrs)
Fixity Technologies
posted 4d ago
Job Summary : We are seeking a talented and highly motivated UI Developer to join our dynamic development team.
As a UI Developer, you will play a key role in creating high-quality, scalable, and secure user interfaces by translating designs and wireframes into robust code.
The ideal candidate should have strong expertise in JavaScript, TypeScript, React.js, and modern web technologies. You will be responsible for developing efficient, high-performance front-end solutions that enhance the user experience while adhering to security and scalability standards.
Roles and Responsibilities :
- Translate design and wireframe concepts into high-quality, reusable, and scalable code using JavaScript, TypeScript, and React.js.
- Develop dynamic and interactive user interfaces based on requirements and specifications.
- Collaborate with designers and back-end developers to ensure seamless integration of front-end components with the server-side.
- Work with popular workflows like Flux or Redux to manage application state.
- Implement routing and data-fetching functionalities using React-router and react-query.
- Ensure the application is secure by following best practices in frontend security.
- Stay up-to-date with newer ECMAScript specifications and implement modern JS features.
- Enhance the user experience by focusing on web performance and optimizations, including benchmarks and Web Vitals.
- Build reusable code and libraries for future use and optimize applications for maximum speed and scalability.
- Work with RESTful APIs to connect front-end applications to back-end services.
- Implement modern authorization mechanisms such as OAuth 2 and Single Sign-On (SSO) to ensure secure user authentication.
- Manage the build pipeline and deployment tools (e.g., GitHub Actions, Webpack, Babel, NPM) to ensure smooth and efficient workflows.
- Collaborate in a team environment using Git for version control and manage tasks via JIRA or similar project management tools.
- Be proactive in identifying areas for optimization and improvement in front-end development processes.
- Continuously communicate and work with the business and technical teams to understand requirements and translate them into effective front-end solutions.
- Ensure the application's user interface is responsive, accessible, and works across multiple platforms and devices.
Required Skills and Qualifications :
- Strong proficiency in JavaScript and TypeScript, including DOM manipulation.
- Extensive experience with React.js and its core principles.
- Solid understanding of React-router and react-query for routing and data fetching.
- Familiarity with Redux and/or Flux for state management.
- Understanding of how to make a front-end application secure, including experience with modern authorization mechanisms such as OAuth 2 and SSO.
- Experience working with RESTful APIs and integrating them into front-end applications.
- Familiarity with front-end build tools like Webpack, Babel, NPM, and version control tools like Git.
- Strong understanding of ECMAScript and modern JS features.
- Knowledge of isomorphic React is a plus.
- Ability to optimize applications for performance, including a focus on Web Vitals.
- Ability to work collaboratively with team members, designers, and business stakeholders.
- Familiarity with project management tools such as JIRA.
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for UI Developer roles with real interview advice
5-8 Yrs