Job Description
About Company
- Participate in all software development activities and R&D activities (backlog refinement, iteration planning, architectural design, documentation, implementation, code review, unit test, test, deployment, support & maintenance, etc.)
- Ensure the performance, quality, security, and responsiveness of mobile applications that have millions of users
- Identify, analyze, and propose resolutions for technical risks and technical issues
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency
- Maintain working knowledge of the software industry and trends
- Provide technical guidance and mentoring to less experienced engineers
Your role & responsibilities
- Passionate about coding and enjoy solving challenging problems for large-scale platforms
- 3+ years of experience in native mobile app development for Android and iOS
- 3+ years of experience with React Native with a pixel-perfect mindset
- Experience with React Hooks, Redux-Saga, Redux Toolkit, Redux Persist, React Navigation, React Native Reanimated, Lottie, WebSocket, and Firebase
- Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
- Experience with performance tuning, state management, caching, data sync, offline data persistent, memory management, concurrency (thread, queue), RESTful APIs, push notification, and authentication
- Experience with clean code, coding standards, code review, unit tests, mocking libraries, code coverage, code refactoring, CI/CD
- Strong sense of result-oriented, teamwork, ownership, responsibility, and code quality
- Self-motivated and continuous improvement of your engineering skills
Your skills & qualifications
- Bachelor’s Degree or equivalent
- At least 1 year of experience in end-to-end project execution as Project Manager role, preferably in projects related to Loyalty Program, CRM, POS system integration or any in the field of consumer technology
- Strong understanding of Software Development Lifecycle methodologies, Agile methodologies like Kanban, Scrum are preferred
- Proficiency in using project management tools: such as JIRA, MS Project, etc.
- You are a detail-oriented and goal-driven person
Benefits for you
- Monday to Friday (09:00- 18:00)
- Part of a pioneer team of a digital start-up with huge growth opportunity and strong backing from two organizations
- 13th month salary
- 12 annual leaves + 3 sick leaves.
- 100% Social Insurance
- Private healthcare insurance, yearly checkup
- Gathering activities in special occasions (Christmas, New Year, Women’s Day, etc.)
- Company trip and team building activities
- Snacks, tea and coffee are ready to serve
- A flexible environment with super fun and enthusiastic colleagues
Company
TAPTAP
Industry
Product, Software, Information Technology, Khác
Company size
25-99
Nationality
Vietnam