E-Solutions Group - Berkeley Heights, NJ

posted 5 months ago

Full-time - Senior
Berkeley Heights, NJ
Computing Infrastructure Providers, Data Processing, Web Hosting, and Related Services

About the position

As a Senior UI Developer, you will play a pivotal role in designing and implementing user interfaces for web and mobile applications. Your primary focus will be on creating seamless and engaging user experiences using modern frameworks such as React and Angular. You will collaborate closely with cross-functional teams, including designers, product managers, and backend developers, to ensure that the applications are not only visually appealing but also functionally robust. Your expertise in software design and architecture will be crucial in guiding the development process and ensuring adherence to best practices throughout the Software Development Life Cycle (SDLC). In this role, you will leverage your extensive experience in JavaScript and React to develop high-quality code that meets the needs of our users. You will be responsible for maintaining and innovating large-scale, consumer-facing applications, ensuring they are scalable and performant. Your solid communication skills will enable you to articulate complex technical concepts to both technical and non-technical stakeholders, fostering a collaborative environment. You will also be expected to stay abreast of the latest industry trends and technologies, continuously seeking opportunities to enhance your skills and knowledge. This includes exploring open-source technologies and researching cutting-edge solutions that can be integrated into our projects. Your familiarity with unit testing and Test-Driven Development (TDD) will help ensure the reliability and quality of the applications you develop, while your proficiency with version control systems like Git will facilitate effective collaboration within the development team.

Responsibilities

  • Design and implement user interfaces for web and mobile applications using React and Angular.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Maintain and innovate large-scale, consumer-facing applications.
  • Ensure the performance, quality, and responsiveness of applications.
  • Identify and correct bottlenecks and fix bugs.
  • Help maintain code quality, organization, and automatization.
  • Participate in code reviews and provide constructive feedback to peers.
  • Stay updated with the latest industry trends and technologies.

Requirements

  • 8+ years' experience developing web, software, or mobile applications using React and Angular.
  • 5+ years' experience with JavaScript and React.
  • BS/MS in computer science or equivalent work experience.
  • Experience with various modern web frameworks.
  • 8+ years' experience in the Software design/architecture process.
  • Experience with the entire Software Development Life Cycle (SDLC).
  • Solid communication skills to explain complex technical issues to both technical and non-technical audiences.
  • Strong understanding of the Software design/architecture process.
  • Experience with unit testing & Test-Driven Development (TDD).
  • Experience developing, maintaining, and innovating large scale, consumer-facing web or mobile applications.

Nice-to-haves

  • Experience with social, mobile, cloud/SaaS, big data, or analytics.
  • Familiarity with the development challenges inherent with highly scalable and available web applications.
  • Experience with open-source technologies.
  • Experience with web services (consuming or creating) with REST, SOAP, or GraphQL.
  • Familiarity with browser rendering behavior and performance.
  • Familiarity with JS automated testing tools and frameworks.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service