As a Front-end Software Engineer, you will build websites, designs applications and ensure overall user accessibility.
Develop and maintain user interfaces for web applications using TypeScript, JavaScript, CSS, and a web component-based framework/library (e.g., Lit, Stencil, Angular Elements)
Collaborate with designers to translate design mockups into functional and visually appealing interfaces
Ensure cross-browser compatibility and responsiveness of web applications
Prioritize the re-use of existing components from our internal UI library whenever possible. This includes identifying opportunities to leverage existing components and extending them when needed
Optimize front-end performance and code quality
Contribute to the development and implementation of a consistent user interface across the application
Demonstrate a good understanding of RESTful principles and their application in consuming and interacting with web services and APIs
Implement unit and integration tests for front-end code
Participate in code reviews and provide constructive feedback to team members
Work in an agile, cross-functional multinational team (different time zones), actively engaging to support the success of the team
Bachelor's Degree in Software Engineering, Computer Engineering, Computer Science or equivalent
2+ years of experience in front-end development
Proficient in TypeScript, JavaScript (ES6+), HTML5, and CSS3
Experience with at least one web component-based framework/library (e.g., Lit, Stencil, Angular Elements).
Understanding of responsive web design principles and experience with CSS preprocessors (e.g., Sass, Less).
Familiarity with version control systems (e.g., Git) and build tools (e.g., Webpack, Rollup)
Strong problem-solving skills and attention to detail
Excellent communication and teamwork skills
Working knowledge and understanding of WebSockets concepts and their potential applications in front-end development
- Desirable Skills/Experience:
Familiarity with WebGL/pixi.js, RabbitMQ, etc.,
- Experience in Railway Signaling industry
* Experience/Knowledge in C++
- Cloud and related technologies certifications are desirable
Job Type: Permanent
Pay: $3,
- 00 - $4,500.00 per month
Benefits: - Health insurance
Schedule:
Supplemental pay types:
Work Location: In person