Software Engineer (4 months project based)
VLink Inc
- Jakarta Selatan, Indonesia12th Floor, Jalan H R Rasuna Said, Karet Kuningan Kel., Setiabudi, Jakarta Selatan, DKI Jakarta, IndonesiaJakarta SelatanDKI JakartaIndonesiaIndonesia
- ContractualCONTRACTOR
Job closed.
Job Description
Job Description
- Utilize your expertise in JavaScript, React/React Native, Redux, and related technologies to design, develop, and maintain high-quality web and mobile applications.
- Implement best practices and coding standards to ensure high-quality, maintainable, and scalable code. Conduct code reviews to provide feedback and improve overall code quality.
- Apply your strong problem-solving skills to address technical challenges and optimize application performance. Collaborate with cross-functional teams to resolve issues and implement solutions.
- Create and maintain technical documentation, including design documents, API specifications, and code documentation, to facilitate collaboration and ensure clarity.
- Implement unit tests and perform integration testing to ensure the reliability, stability, and security of applications. Utilize test-driven development (TDD) methodologies and tools such as Jest, Chai, and Snapshot testing.
- Stay updated with the latest trends and advancements in web and mobile development. Continuously enhance your skills and share knowledge with team members through mentoring and knowledge-sharing sessions.
- Collaborate closely with product managers, designers, and other stakeholders to understand requirements, define technical solutions, and deliver high-quality products within established timelines.
- Provide technical leadership and guidance to junior team members. Mentor and coach junior engineers to foster their professional growth and development.
Minimum Qualifications
This position is project based for 4 months only (surely extend if project not completed in timely manner)
Requirements
- Bachelor's degree in Computer Science or a related field.
- Minimum of 3 years of experience in software development.
- Strong proficiency in JavaScript and React/React Native development.
- Solid understanding of state management with Redux, React Hook, and React Router.
- Experience with CSS Static Type Checking using Flow or TypeScript.
- Familiarity with GraphQL for API development.
- Basic knowledge of Docker for containerization.
- Experience with unit testing using Jest, Chai, and Snapshot testing.
- Strong understanding of Object-Oriented Programming (OOP) principles and ES6 features.
- Excellent problem-solving skills and ability to troubleshoot technical issues.
- Experience with Continuous Integration/Continuous Deployment (CI/CD) methodologies is a plus.
- Strong communication and collaboration skills, with the ability to work effectively in a team environment.
Required Skills
- JavaScript
- React
- GIT
Jobs Summary
- Job Level
- Mid-Senior Level / Manager
- Job Category
- IT and Software
- Educational Requirement
- Bachelor's degree graduate
- Office Address
- Jalan H R Rasuna Said, Karet Kuningan Kel., Setiabudi
About VLink Inc
Since our founding in 2007 in US and VLink Consulting Indonesia (VCI) established in 2018, VLink is truly in a class of our own for our ability to deliver on all points important to our valued customers. We are an end-to-end global partner that provides consultative to coding services. Our delivery model, based on our global presence in North America and APAC regions, provides IT services and strategic workforce solutions. Our engineering mindset enables us to swiftly create affordable and tailored solutions for our customers – large and small.