Objectives of this role:
• Designing, deploying, and managing web and mobile applications that can run on multiple platforms.
• Working on ways to automate and improve development and release processes
• Testing and examining code written by others and analysing results
• Ensuring that systems are safe and secure against cybersecurity threats
• Identifying technical problems and developing software updates and fixes
• Working with software developers and software engineers to ensure that development follows established processes and works as intended
• Planning projects and being involved in project management decisions
Responsibilities:
• Build pixel-perfect, buttery smooth UIs across both mobile platforms.
• Leverage native APIs for deep integrations with both platforms.
• Diagnose and fix bugs and performance bottlenecks for performance that feels native.
• Reach out to the open source community to encourage and help implement mission-critical software fixes—React Native moves fast and often breaks things.
• Maintain code and write automated tests to ensure the product is of the highest quality.
• Transition existing React web apps to React Native.
• Designing, deploying, and managing web and mobile applications that can run on multiple platforms.
• Utilizing React Native to design and develop UI components for web and mobile apps based on JavaScript.
• Writing effective, scalable, and reusable JavaScript code can help create interchangeable front-end modules.
• Improving front-end performance by diagnosing and fixing all system errors and bugs.
• Collaborating with design, development, and customer service teams to properly understand client requirements and build top-notch apps within the stipulated time and budget.
• Using other JavaScript libraries (like “Redux”) to make asynchronous API calls and enhance website/mobile app performance.
• Creating plans to transition React-based web and mobile apps to React Native.
• Planning the data and presentation layer for the front end of all applications.
Required skills:
• You possess at least 4 to 5 years of hands-on experience as a React Native Engineer or in a similar role.
• Firm grasp of the JavaScript and TypeScript language and its nuances, including ES6+ syntax
• Knowledge of functional & object-oriented programming
• Ability to write well-documented, clean Javascript code
• Rock solid at working with third-party dependencies and debugging dependency conflicts
• Familiarity with native build tools, like Swift, Kotlin using Android Studio, Xcode
• You have a good working knowledge of HTML and CSS.
• You are well-versed in all aspects of JavaScript.
• You have in-depth knowledge of UI/UX designs and wireframes.
• You possess an expert-level understanding of React.js and its fundamentals.
• You have experience working with automated testing suites like Mocha, Jest, etc.
• You deeply understand REST APIs, offline storage, and the document request model.
• You have strong problem-solving and critical-thinking abilities.
• You possess excellent communication skills that facilitate interaction with multiple stakeholders.
• You are confident, detail-oriented, and highly motivated to contribute to the organisations growth as part of a high-performing team.
• You have the ability to work under pressure and adhere to tight deadlines.
About XPT:
∙ XPT Software Australia PTY Ltd, incorporated in 2016, is a Software services company catering to a vast variety of clients across Australia in Banking, Insurance, Telecom, Mining and Manufacturing etc domains.
∙ We have 100+ technocrats in Australia working at our client project locations at Melbourne, Sydney, Brisbane, Perth, Adelaide etc.
∙ We engage with our clients for their IT services, R&D, Staff augmentation and Permanent hiring needs for Australia
∙ XPT Software Australia is part of group companies which has global presence across India (Bengaluru, Chandigarh), Europe ( Berlin, Sweden, Poland)
∙ We have served 100+ clients globally fulfilling their onsite-offshore needs through local hiring or sponsored work visas
∙ With our strengths and capabilities, we aspire to support GLOBAL OEMs, Tier 1, Tier 2 companies in Automotive, Aerospace, BFSI, Consumer/Healthcare and Telecom space