Front-End developers play a significant role on our engineering team, developing the user facing web and mobile applications for our company’s SaaS ERP Ginesys. So far Ginesys has been working with full stack developers working in both front end and back end technologies. However, with both front and back end technologies growing wide and deep, and the enormous business opportunities in the Retail domain, Ginesys has decided to expand the technology team with specialized members in each area. This would allow us to tap the full benefits of each technology area without impairing the other.
Implement front end design principles and patterns
Build complex & high scalable front-end application in close cooperation with our lead backend developer & solution architect using HTML, CSS and JS frameworks and libraries like Sencha ExtJS / Angular, React and Sass
Take architectural decisions to ensure reliable and state-of-the-art solutions
Lead of front-end developers and collaboration with product owner, designer, testers to ship features
Work within a fast paced, dynamic environment with an agile working culture using methodologies like SCRUM or Kanban
Work in virtual team with flat hierarchies and very short decision-making process
Support the product owner and stakeholders on the solution design and technology strategy
Ensuring scalability, performance and resilience of our web application
Identify technology trends and propose strategies and tactics for implementation
Empowering other teams to leverage front-end technologies and architectural decisions for their platforms and service
Job Requirements
You have a degree in a relevant field of work or an equivalent combination of education and work related experience
You have expert experience in the design, development and use of component-based UI architectures like Sencha ExtJS.
You are proficient in modern web technologies like Angular, React, Sass/Less, Storybook, XD/Sketch/InvisionApp, Selenium/Cypress
You have a deep understanding of front-end architectures and strategies and demonstrable knowledge of large scale, JavaScript application architectures
You feel comfortable with people management topics and have worked in a leading role in a fast-changing environment before
You write well-structured, efficient and maintainable code and actively keep the quality of the codebase in check
You write it, you own it mentality
Affinity for web and microservices and cloud native technology stacks
Used to work in agile methods and close collaboration with internal stakeholders
Capable of working to both tactical and strategic timeframes
Team Player, able to provide input into a multifunctional team
A "can do" attitude, open and welcomes new challenges. Ability to work on multiple tasks in parallel and ready to take on responsibility from day one
Knowledge of Line of Business (LoB) applications a plus
Knowledge of SCRUM a plus
Knowledge of Dev-Ops best practices and Continuous Integration processes (CI/CD) a plus