Full Stack Engineer (UI/UX) (Angular, Figma)
Sky Systems, Inc. (SkySys)
Role: Full Stack Engineer (UI/UX) (Angular, Figma)
Position Type: Full-Time Contract (40hrs/week)
Contract Duration: Long Term
Work Hours: US time zone (PST)
Work Schedule: 8 hours/day (Mon-Fri)
Location: 100% remote (candidate can work from anywhere in LATAM countries)
Responsibilities
- Write high-quality well-documented application code with new technologies and frameworks aimed primarily at cloud-based ecosystems.
- Collaborate with other software development functions to iteratively design, develop, validate and deploy software using agile techniques.
- Empower the team to deliver high-quality application code using new technologies and frameworks typically targeted at cloud-based ecosystems.
- Design, develop, and maintain microservices using JavaScript, and other programming languages.
- Optimize software for maximum performance, scalability, and user experience.
- Stay up-to-date with the latest trends and advancements in modern UI frameworks (React, Angular etc.)
- Evaluate and recommend new tools and technologies.
- Participate in code reviews and provide constructive feedback to ensure adherence to architectural standards and best practices.
- Identify and address technical debt and performance bottlenecks in existing applications, proposing and implementing appropriate solutions.
- Ensure application security, reliability and scalability throughout the development lifecycle
Technical Requirements:
- 5+ years Experience working as a Software Engineer building UI applications.
- 3+ years experience with UX design tools (Figma, Sketch, Adobe XD)
- Extensive knowledge and expertise in Javascript, Typescript, RxJS, SCSS, web components, HTML5, CSS3, and modern frameworks like React, Next.JS, Express.JS, Angular etc.
- Solid understanding of architectural patterns, best practices, and design principles for building scalable and maintainable web applications.
- Experience in designing and developing RESTful APIs and integrating them into front-end applications.
- Experience with version control systems (GitHub) and modern development workflows.
- Experience with cloud-based technologies, such as, GCP or AWS.
- Excellent communication and collaboration skills, with the ability to work effectively in cross-functional teams.
- Familiarity with Agile/Scrum methodologies and working in an Agile development environment.
- Strong attention to detail and a commitment to delivering high-quality work within project deadlines.
- Experience designing applications and solutions for resilience and recoverability.
- Experience mentoring UI development teams on standards, guidelines and best practices.
- Bonus - Familiarity with media streaming protocols such as MPEG-DASH and HLS.