Software Engineer UI
Baltimore, MD
110K
Job Description:
Role: Software Engineer UI
Location: Baltimore, MD
Type: Full Time
Qualifications & Skills:
The ideal candidate should...
- Have at least 2 years of work experience as a software engineer (any language)
- Have strong experience with server-side and client-side JavaScript libraries and frameworks (like Node.js, React.js, Redux.js, Next.js, GraphQL, Apollo, etc)
- Have strong knowledge of web technologies and concepts (like RESTful APIs, web servers, single sign-on implementations, etc)
- Have experience managing client-side state and knowledge of how to address issues that might arise
- Have a strong work ethic
- Experience working with version control, preferably Git
Some Specifics:
- Actively develop new features or improvements to the product
- Provide feedback on product and design requirements
- Take part in reviewing and testing code changes from other team members
- Work closely with the UX Design team on requirements and use cases
- Assist in prototyping new features and/or investigating new technologies
- Remotely interface with the Engineering Leads and Software Developers in other offices who are responsible for the data and analytic back-ends to work out requirements and planning
Responsibilities:
- You will be part of a team working on new features and improvements to the User Interface.
- You will work closely with other teams, based in Baltimore, MD and abroad, that are responsible for the back-end services and analytics.
Some other technologies we use
Building: Jenkins for CI/CD, npm/yarn/webpack
Working: JIRA, Confluence, Git, your IDE of choice
Communicating: Slack, Zoom
Key Skills:
- Node.js, React.js, Redux.js, Next.js, GraphQL, Apollo, Jenkins for CI/CD, npm/yarn/webpack, JIRA, Confluence, Git, your IDE of choice, Slack, Zoom