Diverse Lynx - Chicago, IL

posted 3 months ago

Full-time - Mid Level
Chicago, IL
Professional, Scientific, and Technical Services

About the position

The React/NodeJS Developer role is a critical position within our team, located in Chicago, IL. The primary responsibility of this role is to design and develop user interface components that align with the technical framework established by our UI/UX designers. The developer will ensure that the code meets industry standards and is thoroughly tested for the platform. This position requires a collaborative team player who can take ownership of both the design and coding processes as per the requirements provided. In addition to development tasks, the developer will provide Level 2 support for the production environment, assisting in diagnosing and resolving incidents while maintaining the stability and integrity of applications and systems. The role also involves acting as a business and technical consultant to other partners, coordinating the implementation of new processes and techniques. Effective communication, both written and verbal, is essential to keep relevant stakeholders informed of project statuses. The developer will continuously seek ways to enhance the application's stability, scalability, and user experience, while also addressing application security and managing technical risks. The ideal candidate will have a strong knowledge of front-end UI frameworks and a comprehensive understanding of the full software development lifecycle. They should be familiar with established design systems and libraries, possess strong analytical and problem-solving skills, and be adept at fast/agile development methodologies to ensure quick time-to-market. A positive, goal-oriented attitude with a focus on delivery is crucial, along with experience in Agile methodologies such as Scrum and Kanban, and a mindset geared towards continuous improvement and delivery.

Responsibilities

  • Design and develop user interface components based on screen design documents that fit within the technical framework as outlined by UI/UX designers.
  • Ensure code meets standards and is tested appropriately for the platform.
  • Provide Level 2 support for the production environment, assisting in diagnosis and resolution of incidents.
  • Maintain stability and integrity of applications and systems.
  • Act as a business/technical consultant to other partners and coordinate the implementation of new processes and techniques.
  • Communicate status (written and verbal) to relevant stakeholders as required.
  • Continuously look for ways to improve the application's stability, scalability, and user experience.
  • Address application security and manage the team's approach to technical risks and mitigation.

Requirements

  • Bachelor's degree in Computer Science or a related discipline.
  • Overall 10+ years of industry experience in IT.
  • Lead experience in front-end development, having led 2-3 junior UI developers.
  • Proficient knowledge of component models and ability to decompose UX design into reusable components.
  • Experience as a hands-on software developer.
  • Strong knowledge of front-end technologies including JavaScript frameworks and libraries such as ReactJS, Redux, and Highcharts.
  • Experience with web markup languages including HTML5, CSS3, and CSS Pre-processing.
  • Server-side scripting experience with NodeJS, Java, and REST APIs.
  • Experience in version control systems like Git/BitBucket.
  • Familiarity with IDEs such as Visual Code, MS CODE, and/or Eclipse, and browser development tools like Chrome DevTools.
  • Experience working with cloud computing (IaaS, PaaS, and SaaS) using Azure Cloud Technologies.
  • Good knowledge of database concepts, especially Oracle (SQL and PL/SQL).

Nice-to-haves

  • Knowledge in Secure Software Development Life Cycle (SSDLC) including web security, SAML/OAUTH, and authentication protocols.
  • Experience with UI design tools like Invision, Zeplin, and Sketch.
  • Knowledge in developing Progressive Web Applications (PWA).
  • Familiarity with testing frameworks like Junit, Mocha, and Jasmine.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service