Job Description
Role Overview
We are seeking a highly skilled Senior R&D Engineer – Frontend Developer to join our innovative engineering team. This role combines advanced frontend development with research-driven engineering, focusing on complex problem-solving, user experience, and high-performance technical solutions.
You will contribute to architecture planning, perform complex development activities, and collaborate across geographically distributed teams to deliver high-quality software products.
Key Responsibilities
- Participate in planning, system architecture, and research initiatives
- Perform complex frontend and software development tasks requiring deep analysis
- Contribute to user experience, software design, and solver research
- Apply and promote engineering best practices through technical reviews and mentoring
- Conduct bug verification, release testing, and beta support
- Research and resolve issues discovered by QA or product support teams
- Analyze marketing requirements including:
- Target environment
- Performance benchmarks
- Competitive positioning
- Collaborate with strategic customers to assess technical needs
- Work independently with minimal supervision
- Support planning and mentoring within the team
Required Qualifications
- BS in Engineering, Computer Science, or related field with 5+ years experience
OR
MS with 3+ years experience
OR
PhD with 1+ year experience - Strong industry experience in software development
- Proficiency in:
- Python
- JavaScript / TypeScript
- Experience in one or more of the following domains:
- Computer-Aided Engineering (CAE)
- Finite Element Analysis (FEA)
- Computational Fluid Dynamics (CFD)
- CAD modeling
- Strong analytical mindset with passion for solving complex technical problems
Preferred Qualifications
- Experience designing graphical user interfaces and visualization tools
- Experience with frontend frameworks such as:
- Angular
- React
- Knowledge of cloud and distributed computing technologies:
- Microservices architectures
- gRPC
- REST APIs
- WebSockets
- Familiarity with:
- Mechanical simulations
- Material modeling
- Excellent communication and collaboration skills
- Ability to learn quickly and thrive in distributed teams
Ideal Candidate Profile
You are:
A collaborative team player with mentoring capability
Technically rigorous and research-oriented
Passionate about complex engineering challenges
Comfortable working across frontend, backend, and scientific domains