Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Front-End/UI Engineer - G6935 image - Rise Careers
Job details

Front-End/UI Engineer - G6935


What You'll Do
  • Responsible for creating maintainable, accessible React component UI
  • Responsible for creating automated unit tests and integration tests with Jest, React Testing Library
  • Responsible for creating visual regression tests Applitools and Playwright
  •  Knowledgeable in creating continuous integration pipelines using GitHub Actions, Jenkins, Azure
  • Knowledgeable in TypeScript, NodeJS, Webpack, Rollup, React Context, CSS, CSS-in-JS, Storybook
  • Attend agile team meetings, provide work estimates, participate in code reviews, pair coding, prepare demos, provide technical documentation, and participate in on-call rotation to support incidents in production. nologies quickly and be self-directed.
  • You have some passion about continuously improving organizational practices.


What You Know
  • A minimum of 10 years software development experience,  which are Javascript/Front-End specific, is required.
  • Thorough understanding of software development principles (Analysis and Design).
  • Extensive experience and proficiency with reactive, front-end related technologies – Javascript, CSS/HTML, React, Vue, and similar technologies in the Front-End ecosystem.
  • Extensive experience and proficiency with Cross-browser, cross-platform development. Must have a strong attention to detail and the ability to deliver pixel perfect implementations.
  • Robust understanding of server-side development and an in-depth understanding of other related technologies, including NodeJS, Java/J2EE, and similar back-end technologies.

Nice to Have
  • Experience with website performance, security, and accessibility.
  • Experience with Mobile platform development.
  • Experience designing and implementing WebServices (REST, SOAP, XML-RPC, etc.)
  • Hands on experience with Agile methodologies highly desirable.
  • Experience with test automation frameworks.
  • Experience in developing and driving SOA strategies within large enterprises and deploying SOA implementations to production a big plus.


Education
  • Bachelor's degree in Computer Science, Information Systems, Engineering, Computer Applications, or a related field


Compensation Band
  • $125-128K/Annum


Benefits Summary
  • In addition to competitive salaries and benefits packages, Nisum US offers its employees some unique and fun extras:
  • Professional Development - We offer in-house technical training and professional learning programs aimed at developing skills across a broad spectrum of topics such as technology, leadership, role-based training, and process expertise. We also offer an annual stipend for employees to attend external courses in order to maintain professional certifications
  • Health & Wellness Benefits - We believe that your health and welfare are important, and we strive to ensure that you have affordable options available to you, including some plans that are subsidized for employees and their families up to 90%. We also have dental and vision plans in the US where Nisum pays 100% of premiums for employees
  • Volunteerism Pay - We believe in giving back and in the US, our employees are eligible for up to 40 hours of paid time off each year to volunteer towards the causes that they are most passionate about. This is in addition to personal PTO and paid holidays
  • Additional Benefits - We offer all the other important benefits to keep employees and their families healthy and financially secure, such as 401(k) retirement savings with a company match, pre-tax parking and transit programs, disability insurance, and Basic Life/AD&D, alongside exclusive employee discounts on a wide variety of products and services


Nisum Glassdoor Company Review
3.9 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Nisum DE&I Review
3.9 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
CEO of Nisum
Nisum CEO photo
Imtiaz Mohammady
Approve of CEO

Average salary estimate

$126500 / YEARLY (est.)
min
max
$125000K
$128000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Front-End/UI Engineer - G6935, Nisum

As a Front-End/UI Engineer at Nisum, you'll have the fantastic opportunity to shape the user experience with your expert knowledge in creating maintainable and accessible React component UIs. Your role will involve building automated unit tests and integration tests using tools like Jest and React Testing Library, and you'll also dive into creating visual regression tests with Applitools and Playwright. Collaboration is key here, so you will attend agile team meetings, provide work estimates, and participate in code reviews, all while sharing your valuable insights. If you thrive in an environment that encourages continuous improvement and self-direction, this is the perfect fit for you! With a solid foundation in JavaScript, CSS, NodeJS, TypeScript, and various other front-end technologies, you'll also be well-versed in cross-browser and cross-platform development. This role requires a minimum of 10 years in software development focused on front-end technologies, and you’ll get to showcase your attention to detail to deliver pixel-perfect implementations. Nisum isn’t just about getting the job done; we care about your growth too. With an impressive compensation package of $125-128K annually, and wonderful benefits like professional development and health & wellness perks, you'll feel valued and motivated to innovate as part of our team. Are you ready to take your career to the next level in a supportive and dynamic culture? Come join us at Nisum and let’s create something amazing together!

Frequently Asked Questions (FAQs) for Front-End/UI Engineer - G6935 Role at Nisum
What skills are required for the Front-End/UI Engineer position at Nisum?

To excel as a Front-End/UI Engineer at Nisum, candidates should have a minimum of 10 years of experience specifically in JavaScript and front-end technologies. Proficiency in React, CSS, HTML, and TypeScript is essential, as well as a deep understanding of cross-browser compatibility and responsive design principles.

Join Rise to see the full answer
What does a typical workday look like for a Front-End/UI Engineer at Nisum?

A typical workday for a Front-End/UI Engineer at Nisum involves attending agile team meetings, collaborating on coding and design tasks, participating in code reviews, and developing high-quality user interfaces. You'll also work on creating automated tests and contribute to continuous integration efforts, all while enjoying a collaborative environment.

Join Rise to see the full answer
What testing frameworks should a Front-End/UI Engineer be familiar with at Nisum?

As a Front-End/UI Engineer at Nisum, you should be familiar with testing frameworks such as Jest, React Testing Library for unit tests, as well as visual testing tools like Applitools and Playwright for ensuring your UI works flawlessly across browsers and devices.

Join Rise to see the full answer
How can I prepare for an interview for the Front-End/UI Engineer role at Nisum?

To prepare for an interview for the Front-End/UI Engineer role at Nisum, it's helpful to review your experience with JavaScript frameworks like React and your understanding of software development principles. Practice answering technical questions related to UI and front-end development and be ready to provide examples of past projects.

Join Rise to see the full answer
Is knowledge of Agile methodologies important for the Front-End/UI Engineer position at Nisum?

Yes, having knowledge of Agile methodologies is highly desired for the Front-End/UI Engineer position at Nisum. This role will involve collaboration in an Agile environment, participating in sprint planning, and being adaptable to changing requirements.

Join Rise to see the full answer
What is the compensation for a Front-End/UI Engineer at Nisum?

The compensation for a Front-End/UI Engineer at Nisum ranges from $125K to $128K annually. Along with competitive salaries, Nisum offers a robust benefits package that includes professional development opportunities and health benefits.

Join Rise to see the full answer
What educational background is preferred for the Front-End/UI Engineer role at Nisum?

A bachelor's degree in Computer Science, Information Systems, Engineering, or a related field is preferred for the Front-End/UI Engineer role at Nisum. This educational background helps ensure a solid foundation in software development principles and practices.

Join Rise to see the full answer
Common Interview Questions for Front-End/UI Engineer - G6935
Can you explain your experience with React and its component lifecycle?

When answering this question, emphasize your hands-on experience with React, discussing how you've utilized different lifecycle methods like componentDidMount, componentDidUpdate, and componentWillUnmount. Provide examples of projects where you've managed component states effectively.

Join Rise to see the full answer
How do you ensure the accessibility of your web applications?

To ensure accessibility, I focus on using semantic HTML, ARIA roles, and providing proper alt texts for images. Additionally, I perform thorough testing with tools like Lighthouse and engage with users with disabilities for feedback to improve the accessibility of my applications.

Join Rise to see the full answer
What is your approach to testing in your development process?

I strongly advocate for a test-driven development (TDD) approach. I typically write unit tests with Jest, integration tests with React Testing Library, and use tools like Applitools for visual regression testing to ensure my applications maintain high quality.

Join Rise to see the full answer
Can you describe a challenging project you've worked on and how you overcame difficulties?

When addressing this question, select a project that posed significant challenges, such as tight deadlines or complex features. Highlight your problem-solving strategies, collaboration with team members, and how you navigated through those challenges while delivering a successful project.

Join Rise to see the full answer
How do you approach cross-browser compatibility issues?

In dealing with cross-browser compatibility, I use CSS resets and modular styles. Regular testing on different browsers and utilizing tools like BrowserStack allow me to identify and fix issues efficiently ensuring a consistent user experience.

Join Rise to see the full answer
What tools and technologies do you prefer for building modern web applications?

I prefer utilizing modern tools like React for building UIs, coupled with Webpack and Babel for module bundling and transpiling. I am also a proponent of using TypeScript for type safety, which enhances collaboration and maintainability of the code.

Join Rise to see the full answer
How do you handle performance optimization on the front end?

Performance optimization is critical in front-end development. I implement techniques such as code-splitting, lazy loading for images and components, and utilizing tools like Lighthouse to identify performance bottlenecks and enhance overall application speed.

Join Rise to see the full answer
What are your thoughts on state management in React applications?

State management can make or break a React application. I often utilize Context API for simpler state needs and Redux for managing complex state across larger applications. My focus is always on ensuring a clean and maintainable structure.

Join Rise to see the full answer
Describe your experience with continuous integration/deployment tools?

I have hands-on experience using CI/CD tools like GitHub Actions and Jenkins to automate our build and deployment pipelines. This experience allows me to ensure rapid delivery of high-quality applications with minimal manual intervention.

Join Rise to see the full answer
How do you stay updated with the latest trends and technologies in front-end development?

I regularly follow tech blogs, participate in online forums, subscribe to newsletters, and attend webinars and workshops. Continuous learning is crucial, so I also take online courses to improve my skills and stay abreast of industry trends.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Nisum Hybrid No location specified
Posted 9 days ago
Photo of the Rise User
Nisum Hybrid Pleasanton, California
Posted 7 days ago
Photo of the Rise User
Twine Remote No location specified
Posted 9 days ago
Photo of the Rise User
Twine Remote No location specified
Posted 6 hours ago
Photo of the Rise User
Posted yesterday
Photo of the Rise User
SPAN Hybrid No location specified
Posted 10 days ago
Photo of the Rise User
NBCUniversal Remote 904 Sylvan Ave, Englewood Cliffs, NEW JERSEY
Posted 8 days ago

Nisum is a trusted technology consulting partner based in Silicon Valley that offers best-in-class consulting, development, and strategy services. We have grown to nearly 2,000 professionals and have 11 offices in 7 countries worldwide.

117 jobs
MATCH
Calculating your matching score...
BADGES
Badge ChangemakerBadge Family FriendlyBadge Global CitizenBadge Work&Life Balance
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
November 28, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!