👨🏻‍💻 postech.work

Software Engineer, Front End Developer

The Value Maximizer • 🌐 Remote

Remote Posted 2 days, 21 hours ago

Job Description

Title - Software Engineer, Front End developer Location- Dallas, TX

SUMMARY:

Incedo's dynamic Advisor Platform Engineering team is expanding and seeking a talented and motivated Software Engineer, Front End (P2 Level) to join us at our Encino Trace campus in Southwest Austin, TX. This pivotal role involves designing, developing, and maintaining engaging and intuitive user interfaces for our cutting-edge financial advisor platform. You will primarily work with modern front-end technologies, including TypeScript and React, to build high-quality, scalable, and responsive web applications on top of a modern Azure cloud platform.The ideal candidate is a collaborative problem-solver with a growth mindset, passionate about creating exceptional user experiences, and eager to contribute to a high-performing team. As a P2-level professional, you'll bring 2-5 years of hands-on development experience, build upon your foundational knowledge, and integrate real-world experience to enhance your proficiency. You will work closely with product managers, UI/UX designers, back-end engineers, and other stakeholders to bring new features to life and deliver innovative solutions that empower our financial advisors.This position offers a hybrid work model, with an on-site presence required Monday through Thursday, and the option for remote work on Fridays. It reports to Manager, Software Engineering. At Incedo, you'll have the opportunity to embody our core values: "Make it Happen" through dedicated execution, foster a "One Team" environment through collaboration, and "Serve" our users by delivering impactful technology. You may also have the opportunity to support existing Angular and HTML/JavaScript applications.ESSENTIAL DUTIES AND RESPONSIBILITIES: To perform this job successfully, this individual must be able to perform each essential duty satisfactorily:

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

KNOWLEDGE, SKILLS, AND/OR ABILITIES: To perform this job successfully, individuals should have the following skills and abilities:Required Skills:

Proficient in TypeScript and React, with a strong understanding of their core principles and ecosystem (e.g., hooks, context API)

Solid experience with HTML5, CSS3 (including preprocessors like SASS/SCSS), and modern JavaScript (ES6+)

Experience with state management libraries (e.g., Redux, Zustand, React Context)

Familiarity with consuming RESTful APIs and handling asynchronous operations effectively

Proficiency with version control systems, particularly Git, and Git-based workflows (e.g., Azure DevOps)

Understanding of front-end build tools and module bundlers (e.g., Webpack, Vite, npm, yarn)

Ability to write unit and integration tests for front-end components using frameworks like Jest and React Testing Library

Strong analytical and problem-solving skills, with the ability to break down complex problems and utilize browser developer tools for debugging

Excellent communication and interpersonal skills, with an ability to collaborate effectively in a "One Team" environment

Proven ability to work with limited oversight, manage priorities, and meet deadlines

Desired Skills:

Experience with older front-end frameworks/libraries such as Angular (for legacy support) or jQuery

Familiarity with Azure cloud services, particularly Azure App Service, Azure Functions, Azure API Management, Azure Front Door, CDN, Azure Service Bus, and Azure DevOps for CI/CD

Knowledge of UI/UX design principles and best practices for creating intuitive and accessible (WCAG) user experiences

Experience with component libraries (e.g., Material-UI, Ant Design, Tailwind CSS)

Understanding of Agile/Scrum software development methodologies

Experience with end-to-end testing frameworks (e.g., Cypress, Playwright)

Basic understanding of C# and .NET to facilitate collaboration with backend teams

Exposure to cloud-native architectures

Knowledge of monitoring tools like Azure Application Insights and Log Analytics

SUPERVISORY RESPONSIBILITIES: NoEDUCATION AND/OR EXPERIENCE:

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)

CERTIFICATIONS, LICENSES, REGISTRATIONS:

Relevant certifications in front-end technologies (e.g., React, JavaScript, TypeScript) (Desired)

Microsoft Azure certifications (e.g., Azure Developer Associate AZ-204) (Desired)

Other professional or industry-relevant certifications relevant to software development that demonstrate continuous learning (Desired)

PHYSICAL DEMAND: The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodation may be made to enable individuals with disabilities to perform the essential functions.

Ability to sit or stand at a computer workstation for extended periods while using a keyboard, mouse, and multiple monitors

Frequent, repetitive hand-finger motions for typing, writing, and handling small peripherals or cables

Near-vision sufficient to read electronic documents, review code, and distinguish basic on-screen colors (e.g., for UI verification)

Clear spoken communication and active listening for in-person and virtual meetings, incident bridges, and phone calls

Ability to walk short distances, navigate a standard office environment, climb one flight of stairs, and stand during white-boarding or presentations. Sit-stand desks and other ergonomic furniture are available upon request

Ability to lift and move equipment or boxed materials weighing up to 20 lbs (e.g., laptops, small servers, office supplies)

Hybrid roles: Primary work performed on-site at the Encino Trace campus (Southwest Austin, TX) Monday-Thursday; optional remote work on Fridays

Fully remote roles: Primary work performed from the employee's home office within approved locations; reliable high-speed internet and an ergonomically safe workspace are required

Participation in overnight or weekend on-call rotations and critical production releases may require work outside standard business hours

OTHER DUTIES: Please note this job description is not designed to cover or contain a complete comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice.SIGNATURE: Employee's signature below constitutes employee's understanding of the requirements, essential functions and duties of the position.

Expert C#, .NET 8+

Good Typescript, React 19

Expert SQL/TSQL

Familiar with Azure Cosmos DB, Azure Service Bus

Get job updates in your inbox

Subscribe to our newsletter and stay updated with the best job opportunities.