We are seeking a talented UI Developer to join our dynamic team. As a UI Developer, you will be responsible for developing user interface components in React.js. You will collaborate closely with our design and development teams and use organization’s standard style guides to create seamless, visually appealing, and responsive user interfaces.
Responsibilities:
-
Develop new user-facing static UI components using React.js
-
Build reusable components and front-end libraries for future use
-
Translate designs and wireframes into high-quality code
-
Optimize components for maximum performance across a vast array of web-capable devices and browsers
-
Collaborate with back-end developers and web designers to improve usability
-
Participate in code reviews and provide constructive feedback to peers
-
Stay up-to-date with emerging technologies and trends in front-end development
-
Transform UI/UX design wireframes into interactive web pages, ensuring pixel-perfect implementation and consistent user experience across different devices and browsers.
-
Ensure compliance with usability standards such as WCAG (Web Content Accessibility Guidelines) to make web content more accessible to people with disabilities. Familiarity with usability principles and guidelines is essential.
Requirements:
-
Proficient understanding of web markup, including HTML5 and CSS3
-
Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
-
Working understanding of React.js and its core principles
-
Familiarity with code versioning tools, such as Git
-
Excellent problem-solving skills and attention to detail with artistic tendency
-
Solid experience with responsive and adaptive design principles, ensuring compatibility across a wide range of devices and screen sizes.
-
Expertise in HTML,HTML 5 CSS, CSS3, SASS, SCSS, and JavaScript, along with familiarity with modern CSS techniques and frameworks.
-
An analytical mind with zeal to solve the computation problem in the web.
-
Good communication skills
-
Ability to work in a fast-paced environment and meet deadlines
Preferred Qualifications:
-
Bachelor’s degree in any discipline
-
4-6 years of experience with responsive design and mobile-first development
-
Good experience in developing UI components in React and/or Angular
-
Experience with UI/UX design principles
About Bentley Systems:
Bentley Systems (Nasdaq: BSY) is the infrastructure engineering software company. We provide innovative software to advance the world’s infrastructure – sustaining both the global economy and environment. Our industry-leading software solutions are used by professionals, and organizations of every size, for the design, construction, and operations of roads and bridges, rail and transit, water and wastewater, public works and utilities, buildings and campuses, mining, and industrial facilities. Our offerings, powered by the iTwin Platform for infrastructure digital twins, include MicroStation and Bentley Open applications for modeling and simulation, Seequent’s software for geoprofessionals, and Bentley Infrastructure Cloud encompassing ProjectWise for project delivery, SYNCHRO for construction management, and AssetWise for asset operations. Bentley Systems’ 5,200 colleagues generate annual revenues of more than $1 billion in 194 countries.
Equal Opportunity Employer:
Bentley is proud to be an equal opportunity employer and considers for employment all qualified applicants without regard to race, color, gender/gender identity, sexual orientation, disability, marital status, religion/belief, national origin, caste, age, or any other characteristic protected by local law or unrelated to job qualifications.