Mid Frontend Engineer
New
J
JobgetherIT Security
Based in United StatesFull-TimeMiddle
Salary91,000 - 120,000 USD per year
Apply NowOpens the employer's application page
Job Details
- Languages
- Strong English-language proficiency, both written and verbal.
- Experience
- 3+ years
- Required Skills
- SQLAgileTypeScriptAngularReact
Requirements
- 3+ years of professional software engineering experience, with strong hands-on expertise in Angular, React, and TypeScript.
- Experience building frontend and backend applications at scale and working with software systems of medium-to-large scope and complexity.
- Solid understanding of Agile software development methodologies and the Software Development Life Cycle (SDLC).
- Proficiency with relational databases and SQL.
- Working knowledge of source control tools and modern software development practices.
- Understanding of object-oriented programming concepts, including inheritance, polymorphism, classes, instances, and properties.
- Familiarity with HTTP protocols and data serialization formats such as JSON and XML.
- Exposure to document databases and unit testing practices is desirable.
- Strong communication and collaboration skills, with the ability to work effectively with engineers, designers, managers, and other stakeholders.
- Strong English-language proficiency, both written and verbal.
- Ability to work independently while taking ownership of priorities, deliverables, documentation, and deadlines in a distributed team environment.
Responsibilities
- Develop efficient, performant, scalable, secure, testable, and high-quality frontend and full-stack applications using Angular, React, and TypeScript.
- Contribute to technical design, implementation, testing, deployment, and successful project launches while following established development methodologies and quality standards.
- Gather and clarify technical and business requirements, validate shared understanding across the team, and maintain accurate technical documentation.
- Collaborate closely with engineers, designers, managers, and other stakeholders to understand user needs and continuously improve product solutions.
- Work effectively on software systems of medium-to-large scope and complexity, contributing to applications designed to operate reliably at scale.
- Provide accurate estimates, project status updates, reporting, and progress tracking using relevant project tools and processes.
- Take ownership of assigned deliverables and proactively identify opportunities to improve technical quality, maintainability, and development efficiency.
View Full Description & ApplyYou'll be redirected to the employer's site