
Senior Software Developer (React.Js / React Native)
Jakarta, Indonesia (Remote possible)
Job benefits
- Remote work options
- Personal development benefits
- Team building events
Must have skills
Job description for Senior Software Developer (React.Js / React Native) at Dezire Technologies Pte Ltd
Roles & Responsibilities React Native:
• Develop highly responsive applications
• Analyze, communicate and resolve production and development problem
• Enhance the performance of an application close to a native one
• Create maintainable code
• Take advantage of devices native APIs (android or ios) for deep integration and performance improvement
• Transition existing React web apps to React Native
• Collaborate with UI/UX team translating designs and wireframes into smooth user screen, animation, and user journey
• Coordinating with various teams working on distinct layers
Qualifications
• Knowledge of Object-Oriented Programming
• Familiar and capable to write optimized typescript code
• Capability to write Well-documented code with typescript that is easily readable
• Familiarity with code versioning tools (Git)
• Having the knowledge of third-party dependencies and debugging dependency conflicts that might occur
• Understanding of native build tools like Xcode, Gradle etc.
• Experience in testing with tools like Jest, Detox, Cypress will be a plus
• Knowledge about Offline Storage, REST APIs, and document request model
• Knowledge for benchmarking and optimization tools will be a plus
• Knowledge for GitLab CI/CD pipeline will be a plus
Role & Responsibilities React.js:
- Developing the latest user-facing features using React.js
• Designing a modern highly responsive web-based user interface
• Analyze, communicate and resolve production and development problem
• Building reusable components and front-end libraries for future use
• Collaborate with UI/UX team translating designs and wireframes into high-quality code
• Optimizing components for maximum performance across a vast array of web-capable devices and browsers
• Coordinating with various teams working on distinct layers
Technical Skills:
• Knowledge of Object-Oriented Programming
• Familiar and capable to write optimized typescript code
• Capability to write Well-documented code with typescript that is easily readable
• Familiarity with modern front-end build pipelines and tools
• Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
• Experience in testing with tools like Jest, Detox, Cypress will be a plus
• Knowledge for benchmarking and optimization tools
About the company

Deziretech provides IT-based consulting services to clients globally as a partner to conceptualize and realize technology-driven business transformation initiatives. We leverage a Global Delivery Model to accelerate schedules with a high degree of time and cost predictability. We have consistently exceeded customer expectations by delivering projects on calculable parameters. Consequently, there are no cost overruns; timely execution of projects and greater productivity is achieved. We work with large global corporations and new generation technology companies to build new products and services and to implement prudent business and technology strategies in today’s ever-changing digital environment.
Deziretech specializes in a wide spectrum of technology domains, including n-Tier Applications, Mobile Apps, Cloud Computing, EAI (Enterprise Application Integration), ERP, CRM, BPM, Infrastructure Management, Security Services etc. thus providing optimal, flexible, scalable and cost-effective solutions. Our worldwide customer base encompasses all major vertical segments, including Education, Banking, Finance, Healthcare, Technology, Hospitality, Insurance, FMCG, Logistics, Manufacturing, Telecom and VoIP.