As Mobile Application Developer, you will work with the experienced team of engineers, business analysts, database and web developers and product managers at Wynn to implement dynamic data driven websites and mobile applications. You will design and develop mobile apps using React Native and native app development for iOS and Android platform and help build and supportinternal systems for business needs.
*Develop mobile applications for iOS and Android platforms using React Native.
*Develop and integrate applications that support business strategy and requirements with emphasis on business delivery, performance, availability, scalability, security, maintainability, reliability, ease of *configuration and integration.
*Work with the business and 3rd party vendors to conceptualize and implement custom designs.
*Translates business requirements into solutions using enterprise architecture design patterns.
*Participate in scoping, estimating and risk management efforts.
*Plan and implement a development and production-hosting environment, which optimizes performance, availability and security.
*Maintain overall responsibility for mobile app development and deployment.
*Develop and execute end to end integration and unit test cases.
*Participate in peer code reviews and conduct code reviews at various stages in the development process.
*Ensure team process to enter and track implementation information including work items, tasks and issue management in JIRA.
*Minimum of 5 years' experience as a Mobile developer.
*Must have 2+ years minimum experience in developing and maintaining React Native applications.
*Experience with REST/SOAP services integration.
*Experience with building and deploying mobile apps to app/play stores.
*Experience in benchmarking and optimizing the app for best performance across different devices.
*Knowledge of modern authorization mechanisms, such as JSON Web Token.
*Experience in source control systems like TFS, GIT etc.
*Experience with Agile / Scrum software development practices.
*Excellent troubleshooting and communication skills.
*Ability to work independently and as part of a team.
*Bachelor's degree in computer science, engineering or a related discipline with an information technology focus or equivalent experience.
*Must be 21 years of age or older.