Hybrid Software Engineer, Front End Developer

Posted 2 hours ago

Apply now

About the role

  • Software Engineer designing and developing interfaces using TypeScript and React for a financial advisor platform. Collaborating with cross-functional teams under a hybrid work model.

Responsibilities

  • Design, develop, test, and deploy responsive, accessible, and performant user interfaces and front-end features using TypeScript, React, and related front-end technologies.
  • Collaborate effectively with product managers, UI/UX designers, and backend engineers to translate requirements, UI/UX designs, and wireframes into high-quality, maintainable, and functional software, aligning with our "One Team" value.
  • Write clean, maintainable, well-documented, and testable code, adhering to Incedo's development standards, best practices, and contributing to component libraries and design systems.
  • Participate actively in code reviews, providing and receiving constructive feedback to enhance code quality, team knowledge, and mentor junior teammates.
  • Troubleshoot, debug, and resolve front-end issues, performance bottlenecks, and browser compatibility challenges in a timely manner.
  • Consume RESTful and event-driven APIs (e.g., Azure Service Bus, API Management) to integrate rich data and real-time capabilities; work with third-party APIs for services like authentication (SSO).
  • Contribute to the continuous improvement of front-end architecture, development processes, tooling, and technical documentation.
  • Work with limited oversight, taking ownership of assigned tasks and projects from conception to completion, demonstrating a "Make it Happen" attitude.
  • Proactively identify potential challenges and propose effective technical solutions to ensure project success and "Serve" our users' needs.
  • Stay current with emerging front-end technologies, industry trends, and best practices, sharing insights and knowledge with the team.
  • Participate in Agile/Scrum ceremonies, providing estimates, status updates, and demos of completed work; collaborate with the QA team to ensure high-quality deliverables.
  • Instrument applications with tools like Azure Application Insights and Log Analytics for proactive monitoring and troubleshooting.
  • Align daily work and project contributions with the team's and Incedo broader strategic objectives.
  • Synthesize insights from varied experiences to improve functional execution and identify areas for process improvements within front-end development.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, a related technical field, or equivalent practical/work experience.
  • Typically 2-5 years of professional experience in front-end software development, delivering production systems with a demonstrated track record of successful project contributions and user-facing features, particularly with React and TypeScript.
  • Proven ability to apply theoretical knowledge and software engineering best practices to real-world development challenges.
  • Demonstrates the ability to translate requirements into working software and synthesize insights from varied experiences to improve functional execution.
  • Experience working in an Agile/Scrum development environment and in cross-functional teams (desired).
  • Previous experience with third-party API integrations and legacy JavaScript/HTML application maintenance (desired).
  • Actively seeks opportunities for continuous learning, skill enhancement, and potentially mentorship in the front-end domain (desired).

Job title

Software Engineer, Front End Developer

Job type

Experience level

JuniorMid level

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job