OnePlan is looking for a Full Stack Software Engineer with a frontend focus to design and develop rich, user-friendly interfaces for their AI-driven strategic portfolio and work management solutions, aiming to simplify complex processes and enhance business agility.
Requirements
- 3-5 years of professional experience in software development, particularly in building complex, interactive UIs using JavaScript, React, Angular, or Vue.js in a B2B SaaS or enterprise setting.
- 3-5 years of backend development experience with C-Sharp, .NET, ASP.NET Core, and Azure cloud services.
- Proficiency in JavaScript/TypeScript, HTML5, CSS3, and responsive design techniques.
- Experience integrating frontend applications with RESTful and GraphQL APIs.
- Strong understanding of Microsoft 365 and Azure app/service integration.
- Solid knowledge of database systems such as SQL Server, NoSQL, or Cosmos DB.
- Experience working in Agile environments, with familiarity in sprints and iterative development processes.
Responsibilities
- Design, develop, and enhance responsive, high-performance user interfaces that are accessible and user-friendly.
- Implement component-driven architecture to promote reusability and maintainability.
- Integrate frontend applications seamlessly with backend APIs using REST and GraphQL.
- Contribute to backend services by developing APIs, optimizing database queries, and ensuring secure authentication and authorization flows.
- Collaborate with product managers, UX/UI designers, and fellow developers to define technical requirements and deliver innovative solutions.
- Translate design mockups into scalable UI code, ensuring consistency and quality across platforms.
- Maintain code quality through code reviews, writing unit and integration tests, and adhering to best practices.
Other
- Approximately 70% of your time will be dedicated to crafting modern UI components that are responsive, accessible, and high-performing, while the remaining 30% will involve backend development to support these interfaces.
- Collaborate with product managers, UX/UI designers, and backend developers to translate design mockups into scalable, maintainable code.
- Excellent debugging, problem-solving, and communication skills.
- Ability to translate design mockups (Figma, Sketch) into maintainable UI code.
- Remote-first work environment with team members across multiple countries.