Star is a global technology consulting firm that integrates strategy, design, and engineering services.
Front End Developer, Staff Engineer
Location
Philippines
Posted
70 days ago
Salary
0
Seniority
Lead
Job Description
Front End Developer, Staff Engineer
Star
• Hands-on development of user-focused immersive, responsive web applications; advocating for clean code, testing, process refinements, and continuous improvements • Leverage advanced TypeScript/JavaScript frameworks (Angular, Vue, Svelte, React, etc) as well as modern styling frameworks (Tailwind, MUI, CSS Modules, etc) • Work on all aspects of web products, including implementation of the design wireframes, animation/motion, business logic, interfaces to the backend APIs, incorporating analytics & SEO, performance and security • Implement pixel-perfect UI/UX designs, maintaining high standards of quality and attention to detail • Optimize user interfaces for performance, scalability, and accessibility, ensuring a seamless user experience across devices and screen sizes • Define, validate, implement, and test your approach to building scalable and performant software. Apply coding best practices in responsive web design across the team. • Demonstrate your proven record in building large frontend applications focused on scalability, performance, and accessibility (a11y) • Collaborate with our design and product teams to identify and implement innovative technology solutions that enhance customer experiences and drive conversion • Develop, and maintain reusable web software components/libraries for internal use to maximize development efficiency • Quickly prototype proof-of-concept features and applications based on requirements. • Mentor developers through code reviews and technical leadership, and lead projects with engineering and product teams. • Act as a product evangelist with a deep curiosity about technology trends • Complete assigned tasks in a timely manner within project constraints • Cultivate a collaborative working environment and a culture of technical ownership
Job Requirements
- 10-15 years of hands-on experience building web applications using TypeScript (NextJS, React)
- Experience in building reusable code and libraries.
- Experience building rapid prototypes and creating PoC solutions.
- Collaborate with cross functional teams to understand challenges and identify solutions for innovation.
- Lead brainstorming sessions to generate new ideas and concepts.
- Stay updated with emerging technologies and industry trends to inspire new ideas and approaches.
- Proficiency in HTML5, CSS3 and Javascript ES6
- Proven record of building large frontend applications with focus on scalability, performance and accessibility (a11y)
- Proficiency in Bootstrap, SCSS and Tailwind CSS is a must.
- Experience using component library like Radix UI, ShadCN
- Experience with API integrations including REST and GraphQL
- Experience building cross browser compatibility applications that work seamlessly across all browsers
- Experience with at least one headless CMS (Contentful, Sanity, or similar) with SSR
- Experience collaborating effectively within an agile development environment
- Solid foundation in building scalable and performant systems
- Experience with CSS animations and transitions, WebGL
- Expert understanding of web accessibility with animations
- BS or MS in Computer Science or equivalent
Benefits
- work from home
- mentoring opportunities
Related Guides
Related Job Pages
More Frontend Engineer Jobs
• Design and develop mobile applications to run on Android and iOS platforms using React Native • Collaborate with cross-functional teams to identify, plan, and deliver new features • Work with external data sources and APIs, unit testing, usability, and availability • Continuously study and learn new technologies and techniques to improve the platform technology
• Apply the latest software design techniques and contribute to the technical design of new solutions. • Write documentation, flowcharts, layouts, diagrams, charts, code comments and clear code. • Proactively engage x-functional teams to align x-team efforts to deliver in minimal time. • Advocate for business problems being solved in every story, and work to gain a deep understanding of the root problem so that the simplest solution can be identified. • Continually invest in your own knowledge and skillset through training, reading, and attending conferences and meetups. • Passion for unit and automated testing, modular designs, and shipping quality code • Building robust alerting and monitoring for a stable environment • Work closely with our Product and Design teams to develop new products and features. • Participate in code reviews to ensure high code quality and set best practices. • Participate in a full software development life cycle – requirements gathering, design, development, testing, deployment, documentation. • Provide day-to-day software application support and related technical advice. Observing and monitoring your system in production. • Mentor junior engineers and invest time in their development and learning • Recommend architectural enhancements, and provide senior guidance to team members on best practices and optimization techniques • Occasionally lead a small team of 2 or 3 engineers from project planning to completion
• Writing well designed, testable, readable and scalable code • Assisting in the development of new features, enhancements of existing features • Review code with peers to provide and get feedback on implemented solution • Contribute to documentation where necessary • Write and maintain unit and automated tests • Coordinate and work closely with team members and other engineering teams • Keep up with the latest web technologies, patterns and design.
• Product design and development • Work on different areas of the platform • Build, optimise and enhance the UI/UX performance



