Homeoffice Software Engineer, Application Engineering Software Engineer, Application Engineering
Crux · nan, Stati Uniti d'America · Remote
About the job
Responsibilities:
- Collaborate and Innovate: Work closely with cross-functional teams, including R&D, Product, and Executives, to design, develop, and maintain high-quality front-end applications
- UI Development: Implement responsive and interactive user interfaces using Vue.js, Nuxt.js, and Tailwind CSS
- Performance Optimization: Optimize application performance for maximum speed and scalability
- Quality Code: Write clean, modular, well-tested, and maintainable code following best practices
- API Integration: Integrate front-end applications with backend services using RESTful APIs
- Troubleshooting: Troubleshoot and debug issues to ensure smooth application functionality
- Problem Solving: Proactively identify potential technical problems and propose effective solutions
- Continuous Learning: Stay up-to-date with the latest front-end development trends, tools, and technologies
- Stakeholder Communication: Keep stakeholders informed about project status, potential risks, and strategies to deliver on time and with quality
- Coding Standards: Uphold high coding standards and best practices
- Bachelor’s degree in Computer Science or related field, or an equivalent blend of education and experience
- Minimum of 4 years of experience in front-end development
- Proven expertise in Vue.js and Nuxt.js frameworks
- Solid understanding of Node.js and Express.js for backend development
- Experience with unit testing JavaScript and Vue using test runners such as Vite and Jest
- Proficiency in HTML5, CSS3, Tailwind, and JavaScript (ES6+)
- Experience with version control systems, particularly Git
- Strong problem-solving and analytical skills
- Excellent communication (written and verbal) and collaboration abilities
- Ability to work effectively in a fast-paced environment and produce meaningful outcomes quickly and efficiently
- Working knowledge of UI/UX design principles
- Familiarity with server-side rendering and SSR frameworks
- Experience with containerization and deployment tools (e.g., Docker, Kubernetes)
- Experience with feature testing frameworks such as Cypress
- Experience with contract testing frameworks such as Pact
- Startup experience, especially in the data management sector
- Ability to adapt to change, continuously learn, and be passionate about developing new digital products
- Competitive salary and performance-based bonuses
- Comprehensive health, dental, and vision insurance
- Flexible work hours and remote work options and benefits
- Unlimited PTO
- Professional development opportunities
- Fun and collaborative work environment with team-building activities