Our client is a fast growing Swedish environmental technology company founded in 2006. The company contributes to a better economy, work and environment through automated waste and laundry collection solutions based on vacuum technology. Their customers includes some of the largest and most prestigious hospitals and residential areas in Scandinavia.
Company's product Plant Control System is written in Java and runs on the customer’s or shared Windows or Linux servers and communicates with microprocessor-based control cards in the plant through MQTT over TCP/IP. The administration of the system is done through a Web based GUI application developed in AngularJS
The company is now in the process of establishing a software development team in India and is looking for UX/Frontend developer for their Delhi NCR office. You will be based in India and report directly to the tech lead in Romania leading the work with the control system.
As Frontend developer we expect you to work closely with the product manager and the team to create new product design/UX and improve existing features as well create wireframes, mockups, user flows, prototypes, and design specifications necessary to build intuitive, beautiful user experiences across web & mobile platforms.
Tasks at hand include:
- Identify usability/functionality problems and design elegant and rapid solutions.
- Implement concepts, guidelines in various creative projects.
- Collaborate with Product Manager and the backend developers to define, design and deliver great products.
- Implement the frontend applications and integrate them with the rest of the applications
Maintenance work in the current code
- Incorporating new products in the control system in the Frontend admin GUI and Simulator
- Write and conduct software automated tests
- Develop new or improved functionality in the current code
- Configure, test and simulate a configuration
- Install and manage the administration GUI.
- Add automated tests to the system
New or re-engineered code
- Re-design the front-end applications
- Admin GUI
- Simulator
- Automated Testing framework
Technical expertise and experience
You are expected to have a good understanding of software development principles and front-end technologies like ReactJS or Angular, HTML5, CSS3 as well as Create Responsive Web Design (RWD) and Single Page Applications (SPA) and a good experience with a mockup/wireframe tool in order to build rapid prototypes
- 5 years of relevant experience, be fast, efficient and structured.
- Very good programming skills in order to drive the implementation of the frontend applications using available tools and frameworks and best coding practices.
- Excellent understanding of wireframe and best UI/UX practices and to be comfortable working with agile methodologies and interact with technicians using the UIs as well as having and interest in detail and a user oriented mindset.
Frontend competencies
- UI/UX design (Axure or similar)
- Single Page Application (SPA) development
- Create Responsive Web Design (RWD)
- Web application security
- State Management
- WebSockets
Technologies:
For new development
- HTML5, CSS3
- ReactJS and Redux
- WebSockets
- Package Manager (NPM/Yarn)
- Task runners and bundlers (gulp/webpack)
Related to current code maintenance
- AngularJS
- SVG
- GraphQL
Control Engine competencies
- OOP
- Software design principles and design patterns
Location: Sweden/Delhi NCR, India
The first 12-18 months we expect you to be on a rolling schedule working out of Sweden and India respectively for three months each. After this initial period you would probably spend 50-100 days in Sweden each year.
Compensation: Attractive salary & Perks