Job Requirements
This job post is managed by
Skills
Job description for Senior Front End Developer at Bangunindo Teknusa Jaya
- Build a functioning and smooth front-end web application that interacts with our RESTful API services
- Write well designed, testable, efficient code by using best software development practices
- Gather, refine specifications, requirements based on technical needs
- Able to communicate with Product Owner and Business Analysts
- Conduct and participate in daily Scrum and continuously improve on team's performance
- Optimize application size to reduce loading time
- Write and maintain software documentation
- Ensure high quality graphic standards and brand consistency
- Stay up-to-date with latest design, UI trend and emerging front-end technologies
- Illustrate design ideas using storyboards, process flows and sitemaps
- Develop UI mockups and prototypes that clearly illustrate how sites function and look like
- Be responsible for maintaining, expanding, scaling our application
- Candidate preferred to possess at least a Bachelor's Degree in Computer Science, Information Technology,Engineering (Computer, Telecommunication), Engineering (Electrical, Electronic, Mechatronic), Mathematics, Design or relevant fields.
- At least 3 years of working experience in the related field is required for this position
- Deep technical knowledge in Front-End (HTML/CSS/Javascript/Typescript)
- Proficiency in popular JS framework such as Angular JS, Angular, React js, or Vue.js
- Experience with hybrid framework such as Ionic, React Native, Flutter, phonegap, etc will be a plus
- Experience with third party libraries, APIs
- Experience and understanding in implementing automated testing(unit testing and integration testing)
- Knowledge of version control systems such as Git
- Aggressive problem diagnosis, creative problem solving skills
- Strong organisational skills to juggle multiple tasks within the constraints of timelines, budgets with business acumen
- Decent experience with FE State Management Practices (RxJS, Redux, etc)
- Ability to mentor other programmers and perform effective Code Review
- High awareness on Reliability, Security, Performance, and Scalability on Feature level
- Experience on working with large scale SPA (Single Page Application) is a plus
- Experience on implementing complex UI interaction and animation is a plus
- Up-to-date knowledge of design software like Adobe Illustrator and Photoshop is a plus
- Skilled and experienced in agile software development and its respective tools
- Willing to work at flexible time
Glints Safety Tips
Don't provide your bank or credit card details when applying for jobs. Legitimate employers and hiring managers do not require an application fee or expect you to pay for training.
Learn More