Junior Software Developer - Frontend Focus
About the Role
We are seeking a strong Junior Software Developer to join our team working on Receptor AI Web, a cutting-edge molecular visualization and drug discovery platform. You will primarily work on our React/TypeScript frontend, with opportunities to contribute to the full-stack architecture.
Key Responsibilities
- Develop and maintain frontend features using React and TypeScript
- Work with 3D molecular visualization using NGL library
- Integrate with RESTful APIs for chemical compound data
- Optimize performance for large datasets and real-time rendering
- Debug and refactor existing codebase for better maintainability
Required Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent experience)
- 1+ year of professional software development experience
- Strong programming skills in JavaScript/TypeScript
- Solid understanding of React hooks and modern React patterns
- Experience with state management solutions (Redux preferred)
- Proficiency with version control systems (Git)
- Good problem-solving skills and attention to detail
- Ability to work both independently and as part of a team
Preferred Qualifications
- 3D Graphics/Visualization - Experience with WebGL, Three.js, or scientific visualization libraries
- Chemistry/Biology background.
- Data Visualization - Experience with Chart.js, D3.js, or similar libraries
- Backend knowledge - Familiarity with Python, or API development
- Familiarity with testing frameworks (Jest, Vitest, React Testing Library)
- Knowledge of responsive design and cross-browser compatibility
- Understanding of performance optimization techniques
- Experience with scientific or data-intensive applications
Required languages
| English | B2 - Upper Intermediate |