Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Angular Developer image - Rise Careers
Job details

Angular Developer

AZX Developer Job Description

Position Overview:
We are seeking an experienced developer to assist in migrating a Plotly Dash prototype to a production-ready application implemented in AngularJS with a Python FastAPI backend. The ideal candidate must be well-versed in modern Angular (v17+), REST APIs, and have at least a working understanding of Python, preferably FastAPI.

You will be responsible for driving front-end development, migrating features and functionality from the Plotly Dash application to Angular in collaboration with other developers,  ensuring best practices are followed, and code is idiomatic.

About AZX:
Founded in 2024, AZX is a consultancy and software development company dedicated to addressing climate change challenges through cutting-edge solutions powered by artificial intelligence. Led by a team of industry veterans, we specialize in transformational projects that span multiple industries, with a strong focus on sustainability.

The Developer will primarily focus on executing the software development lifecycle — from understanding requirements through planning, coding, deployment and optimization — with AI integration being a key component of the systems you develop. The Developer will work with Software Architects and Program Managers to ensure the successful development of scalable, efficient software systems, working with AI models and ensuring they are integrated into production-ready software that is both robust and maintainable.

Key Responsibilities

  • Migrate Plotly Dash Features to Angular – Convert existing functionality and visual components from the Plotly Dash prototype to an Angular-based frontend while maintaining feature parity.

  • Front-End Development with Angular (v17+) – Develop and optimize UI components, ensuring a responsive, high-performance, and user-friendly experience.

  • Integrate with Python FastAPI Backend – Work with RESTful APIs, ensuring smooth data flow between the frontend and backend.

  • Ensure Code Quality and Best Practices – Write clean, maintainable, and efficient code while adhering to Angular best practices and industry standards.

  • Collaborate with Backend Developers – Work closely with backend engineers to integrate APIs and improve overall system performance.

  • Optimize Application Performance – Identify and fix performance bottlenecks, ensuring the application is scalable and efficient.

  • Debugging and Troubleshooting – Identify, document, and resolve frontend issues that arise during development and post-deployment.

  • Maintain Documentation – Keep project documentation up to date, including API integrations, architecture decisions, and code structure.

  • Contribute to Architectural Decisions – Provide input on technology choices, best practices, and improvements to the overall application design.

  • Maintain comprehensive documentation: Create and update clear, concise technical documentation for front-end code, processes, and application features to ensure knowledge sharing and smooth handoffs between teams.

Qualifications

Technical Skills & Experience

  1. Proficiency in Angular (v17+) – Strong experience developing modern Angular applications, including component-based architecture, RxJS, state management, and dependency injection.

  2. Experience with RESTful APIs – Understanding of API design, integration, and handling data exchange between frontend and backend systems.

  3. Knowledge of Python and FastAPI – At least a working understanding of Python, with a preference for experience in FastAPI development.

  4. JavaScript/TypeScript Expertise – Strong grasp of JavaScript and TypeScript for writing clean, efficient, and maintainable frontend code.

  5. UI/UX Considerations – Experience with responsive design, accessibility, and creating user-friendly interfaces.

  6. Version Control (Git/GitHub/GitLab) – Familiarity with collaborative development using Git and CI/CD workflows.

  7. Performance Optimization – Ability to optimize frontend performance and troubleshoot bottlenecks.

  8. Testing & Debugging – Experience with unit testing (Jasmine, Karma) and end-to-end testing frameworks.

  9. Familiarity with Plotly Dash (Nice-to-Have) – Understanding of Plotly Dash to effectively migrate existing features.

  10. Experience with Agile/Scrum Methodologies – Working in an Agile environment with cross-functional teams.

Soft Skills

  1. Problem-Solving & Critical Thinking – Ability to troubleshoot and optimize code efficiently.

  2. Collaboration & Communication – Strong verbal and written communication skills for working with developers, product managers, and stakeholders.

  3. Self-motivation & Adaptability – Ability to work independently and adapt to new technologies and challenges.

  4. Attention to Detail – Ensuring the accuracy and performance of migrated features.

Education & Experience

  • Bachelor’s Degree (Preferred) – In Computer Science, Software Engineering, or a related field.

  • Professional Experience – 3+ years of frontend development experience with Angular and some experience or familiarity with Python/FastAPI.

This position offers a unique opportunity to work with a forward-thinking company at the intersection of technology and sustainability. If you're passionate about making a difference through innovation, we encourage you to apply.

Equal Opportunity Employer

AZX, PBC is an Equal Opportunity Employer committed to a diverse and inclusive workforce. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, protected veteran status, marital status, age, sexual orientation, gender identity or expression, or any other legally protected status.

Average salary estimate

$100000 / YEARLY (est.)
min
max
$80000K
$120000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Angular Developer, AZX

Are you an Angular Developer looking for an exciting opportunity in Seattle? AZX, a forward-thinking consultancy and software development company dedicated to tackling climate change, is seeking a skilled Angular Developer to join our team. In this role, you’ll be at the forefront of migrating a Plotly Dash prototype to a dynamic, production-ready application using AngularJS alongside a Python FastAPI backend. Your expertise in modern Angular (v17+) and REST APIs will be crucial as you collaborate with other talented developers to ensure best practices and maintain code quality. You will take ownership of front-end development, working closely with Software Architects and Program Managers to execute the full software development lifecycle — from understanding requirements to deployment and optimization. Moreover, you'll contribute to making our software systems efficient, scalable, and capable of integrating AI solutions seamlessly. If you're passionate about using technology for sustainability and innovation, AZX is the perfect place for you. Your role will include debugging, performance optimization, and maintaining documentation to streamline workflow within our agile environment. This is not just another job; it’s your chance to make a meaningful impact while advancing your career in a supportive, collaborative team culture. If you're eager to embrace new challenges and technologies, we’d love to hear from you!

Frequently Asked Questions (FAQs) for Angular Developer Role at AZX
What are the key responsibilities of the Angular Developer at AZX?

As an Angular Developer at AZX, your primary responsibilities will include migrating Plotly Dash features to Angular, optimizing UI components for a responsive experience, and integrating with our Python FastAPI backend through RESTful APIs. You will also ensure code quality, collaborate with backend engineers, identify performance bottlenecks, and maintain comprehensive documentation throughout the development process.

Join Rise to see the full answer
What qualifications are required for the Angular Developer position at AZX?

To excel as an Angular Developer at AZX, you should have a proficiency in Angular (v17+), a solid understanding of RESTful APIs, and at least a basic familiarity with Python and FastAPI. Experience with JavaScript/TypeScript is essential, along with a background in UI/UX design principles and performance optimization. Ideally, you should also have 3+ years of front-end development experience.

Join Rise to see the full answer
How does the Angular Developer at AZX collaborate with other team members?

Collaboration is key for the Angular Developer at AZX. You will work closely with backend developers to integrate APIs and enhance overall system performance. Additionally, you’ll bring insights into architectural decisions and best practices, facilitating communication with Software Architects and Program Managers on project requirements and development strategies.

Join Rise to see the full answer
What is the work environment like for an Angular Developer at AZX?

At AZX, the work environment is dynamic and collaborative, emphasizing teamwork and innovative problem-solving. As an Angular Developer, you will be encouraged to take initiative, share ideas, and contribute to the company's mission of leveraging technology for sustainability. Our agile space fosters adaptability and growth as you tackle challenging projects within a supportive team.

Join Rise to see the full answer
What kind of growth opportunities does AZX offer for Angular Developers?

AZX is committed to professional development and growth for Angular Developers. You will have opportunities to engage in cutting-edge projects, learn new technologies, and receive mentorship from industry veterans. We also prioritize continuous learning, encouraging you to explore advancements in AI and software development practices that can enhance your career trajectory.

Join Rise to see the full answer
Common Interview Questions for Angular Developer
Can you explain your experience with Angular and how it relates to modern web development?

When discussing your experience, highlight specific projects you've worked on that utilized Angular. Explain how your skills with component-based architecture, state management, and dependency injection make you a valuable asset in modern web development, especially relating to performance and user experience.

Join Rise to see the full answer
How do you ensure the quality of your code when developing Angular applications?

Discuss your practices around code reviews, adhering to coding standards, and the importance of writing unit tests with frameworks like Jasmine and Karma. Emphasize your commitment to maintaining code quality and best practices in Angular development.

Join Rise to see the full answer
What strategies would you use to optimize the performance of an Angular application?

Explain the techniques you would implement for optimization, such as lazy loading of modules, change detection strategies, and performance profiling using Angular DevTools. Highlight specific instances where these strategies improved application performance in your past projects.

Join Rise to see the full answer
How do you handle integrating RESTful APIs in your applications?

Share your experience with API integration, focusing on how you manage authentication, handle errors, and ensure smooth data exchange between the frontend and backend. Mention tools like Axios or Angular's HttpClient for making API calls.

Join Rise to see the full answer
What challenges have you faced while migrating applications and how did you overcome them?

Provide examples of migration projects you've been involved in, outlining the specific challenges faced, such as feature parity or performance issues, and the steps you took to effectively solve those challenges, including collaboration with other team members.

Join Rise to see the full answer
How do you stay updated on the latest trends and updates in Angular development?

Discuss your commitment to ongoing learning through resources like official Angular documentation, online courses, tech blogs, or community forums. Mention specific influencers or sources you follow to keep up with industry changes.

Join Rise to see the full answer
Can you describe your experience working within Agile teams?

Share your familiarity with Agile methodologies, describing your role in sprint planning, daily stand-ups, and retrospective meetings. Highlight how you've collaborated with cross-functional teams to meet project deadlines and adapt to changing requirements.

Join Rise to see the full answer
What approach do you take to debugging and troubleshooting in Angular?

Explain your systematic approach to debugging, such as using browser developer tools, console logging, and troubleshooting performance bottlenecks. Provide insights into how you methodically identify and resolve issues.

Join Rise to see the full answer
How do you prioritize user experience when developing an Angular application?

Discuss how you balance functionality and user experience, focusing on design considerations like responsive layout, accessibility, and performance enhancements that improve usability.

Join Rise to see the full answer
What are your thoughts on the role of AI in software development, specifically in your work as an Angular Developer?

Share your insights on how AI can enhance the software development process, from automating repetitive tasks to improving user experience through intelligent application features. Discuss how this aligns with AZX's mission to leverage AI for sustainability.

Join Rise to see the full answer
Similar Jobs
Posted 10 days ago
Photo of the Rise User
ServiceNow Remote Salarpuria Sattva Knowledge City Knowledge City, Unit II, 17 to 10 Floor Survey No. 83/1, Serilingampally Mandal, Hyderabad, India
Posted 7 days ago
Inclusive & Diverse
Mission Driven
Rise from Within
Diversity of Opinions
Work/Life Harmony
Empathetic
Feedback Forward
Take Risks
Collaboration over Competition
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Paid Time-Off
Maternity Leave
Equity
Photo of the Rise User
Posted 2 days ago
Photo of the Rise User
Posted 13 days ago
GROW Inc Remote Manila, Metro Manila, Philippines
Posted 2 days ago
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
HQ LOCATION
No info
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
March 21, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!