Position Summary
We are looking for a talented, enthusiastic and proactive individual who is ready to take his/her next challenge with high quality front-end software development.
The ideal candidate will have proven experience building and sustaining compelling, interactive web applications.
The selected front-end developer will join our team in Wroclaw, Poland, and will be responsible for developing Enterprise applications and shared components of our Java-based platform for Business Intelligence and Analytics system. You will design and develop systems by using Agile development methodology and support existing and new product features.
The product is a cross-platform using technologies such as HTML5, SASS, TypeScript, Angular, Java, MongoDB and relational databases such as SQL Server.
Your Responsibilities Include:
- Design, build, deploy and maintain scalable cloud-based multi-tiered, cross platforms web applications for Industry leading SaaS BI Products
- Collaborate on UI design with interaction Web designers and backend developers
- Drive quality by writing unit, functional, load and performance tests
- Employ solid software engineering practices to ensure high-quality, unit tested, maintainable/extensible code and predictable schedules working in agile environment
- Tracing performance and infrastructure bottlenecks and implementing innovative solutions to resolve them
- Participate in design and code reviews
Knowledge and Skills, You Bring to the Organization :
- BE/ME/MCA Computer Science degree
- 5+ of software development experience with solid foundation in data structures, algorithms and software design with strong analytical and debugging skills
- Strong knowledge of front-end frameworks like Angular (preferred) and/or ReactJS
- Experience of using JavaScript libraries such as jQuery and frameworks such as Angular
- Hands on experience on developing web content using web markup, including HTML5 and CSS3.
- Knowledge of designing, developing and maintaining RESTful based APIs
- Demonstrated expertise in software engineering practices (e.g., reading/generating software specs, design patterns, continuous integration)
- Hands on experience with test-driven, agile development practices
- Excellent troubleshooting and design skills
- Excellent communication and teamwork skills
- A high degree of self-motivation and flexibility with the ability to organize and prioritize multiple tasks
We have to offer:
- Opportunity to work with the 3rd largest Enterprise Software company in the world.
- Training and development programs.
- Rewarding career in an international working environment.
- Opportunity to work alongside recognized experts in the field.
- My Benefit System.
- Sodexo.
- Private Medical Care.