Skill diminta
CommunicationGitReactTeamwork
Deskripsi
- Deskripsi pekerjaan Frontend Engineer Keda Tech
- We are looking for a highly motivated individual who are looking for a position as a front-end Developer in KeDA Tech. As a
- front-end programmer
, your main task is to write performant and maintainable codes for the various applications according to the needs of our clients. You will be working closely with our back-end engineers to integrate your work with the rest of the system.
ROLE & RESPONSIBILITY
- Analyze and propose a tech design document on various programming projects
- Analyze and integrate third-party/open-sourced solutions into the project
- Develop robust applications suiting to the needs of the company and clients
- Develop frontend modules required for the applications to run
- Work together with a UI/UX designer to create a dynamic UI for a good user’s experience
- Work together with the senior engineers and deliver high performance software
- Learn from others in the team
- Minimum Qualifications
REQUIREMENT
- A Bachelor Degree in Computer Science, or related field, or equivalent training, and
- professional experience 1- 2 years
- Strong programming skills – Being able to analyze and debug problems.
- Strong knowledge of computer fundamentals, including but not limited to algorithms, data structures, and design patterns
- Comfortable working with
- Frontend frameworks (especially React)
- Comfortable with developing on Windows and Unix-based systems
- Comfortable working in teams as well as cross-departmental teamwork
- Good communication and interpersonal skill to cooperate with the team
- Strong passion in technology and programming in general
- Willing be contracted for full time
PLUS
- Able to write programs that are scalable, reliable, maintainable, and testable
- Experience developing programs in multiple programming languages, web frameworks, containers, and datastores
- Experience in working with AGILE/SCRUM methodology
- Experience developing mobile apps
- Experience developing reactive websites optimized for mobile view
- Experience with HTTP/2
- Experience using websockets
- Through understanding of web-related security technologies
- Good knowledge in NoSQL Databases
BENEFITS
- Learning how to program in teams, including usage of the modern team management tools such as Source Control (Git), Burndown Chart (e.g. Hansoft), and Bug Tracking Tools (e.g. JIRA)
- Being exposed to the latest developments in web technologies
- Many chances to pick up a new programming language along the development process.
- Exposed to developing a professional product from its infancy to finish
- Opportunities to contribute ideas to the team
- A fun-filled workplace!