Oracle has flagged the Principal UI Developer job as unavailable. Let’s keep looking.

UI Developer - (CREQ184051)

Description

Job Title: React Native UI Developer/Engineer

Job Description:

As a React Native UI Developer, you will be responsible for creating and implementing user interface components and designs for mobile applications using React Native. You will collaborate closely with designers, product managers, and other developers to deliver high-quality, responsive, and user-friendly interfaces. Your primary focus will be on the front-end development of mobile applications, ensuring a seamless and visually appealing user experience across different devices and screen sizes.

Responsibilities:

Develop and implement user interface components and designs for mobile applications using React Native.

Translate design mock-ups and wireframes into high-quality code.

An extensive understanding of JavaScript, CSS, HTML, functional programming and front-end languages is required

Solid understanding of React principles such as Virtual DOM, component lifecycle, and component state

Optimize components for maximum performance across different devices and screen sizes.

Collaborate with cross-functional teams to define, design, and ship new features.

Ensure the technical feasibility of UI/UX designs and optimize them for maximum usability.

Participate in code reviews and provide constructive feedback to other team members.

Stay up-to-date with the latest trends, techniques, and best practices in front-end development for mobile applications.

Troubleshoot and debug issues, and continuously improve the application's performance, reliability, and scalability.

Write clean, maintainable, and reusable code following established coding standards and best practices.

Work closely with backend developers to integrate front-end components with server-side logic.

Continuously learn and improve your skills to keep pace with evolving technologies and industry trends.

Proficient in a wide range of React Native applications and technologies such as Jest, Enzyme, ESLint, and others.

Understanding of user interface and responsive design.

Requirements:

Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent work experience).

Proven experience in developing mobile applications using React Native.

Strong proficiency in JavaScript, including ES6+ syntax.

Solid understanding of the React Native lifecycle and component state management.

Experience with Redux or other state management libraries.

Familiarity with RESTful APIs and asynchronous programming.

Knowledge of mobile UI/UX design principles and best practices.

Experience with version control systems such as Git.

Excellent problem-solving and debugging skills.

Strong communication and collaboration skills.

Ability to work effectively in a fast-paced, dynamic environment and manage multiple priorities.

Experience with native iOS or Android development (Swift, Kotlin) is a plus but not required.

This job description is subject to change and may be modified based on the specific requirements of the hiring organization.

Primary Location

: IN-AP-Hyderabad

Schedule

: Full Time

Employee Status

: Individual Contributor

Job Type

: Experienced

Travel

: No

Job Posting

: 13/03/2024, 2:39:54 PM

Read Full Description
Confirmed 19 hours ago. Posted 15 days ago.

Discover Similar Jobs

Suggested Articles