Full Time Job
Front End Software Developer
Electronic Arts
- Paid
- Full Time
- Executive (10+ years) Experience
Job Description
Are you experienced in commercial web and app product development? If so, we may have the perfect role for you!Our Live Services team are on the look-out for a Senior Front-end Developer who will support the management and direction of the Development teams within Codemasters, ensuring all output and quality of work meets the required criteria. Live Services is a fast evolving team charged with accelerating our transition to Games as a Service.
We're looking for a person with experience in the Tech/Games industry. This is a meaningful and varied role with lots of exposure, some travel and the potential to expand. With an existing userbase of millions of engaged players, the Racenet platform represents a significant opportunity to Codemasters. There are many opportunities in the 2nd screen space, meaning you will demand a consumer focus.
Responsibilities will include:
• Validate designs, understand the tech feasibility, and suggest alternatives/improvements
• Produce code that meets problem definition and meet projects requirements
• Build mobile applications using React Native & React and knowledge of data flow/state management (e.g., React Context API), consuming data from REST APIs
• Build beautifully animated layout transitions and micro interactions
• Ensure the technical feasibility of UI/UX designs
• Improve applications for maximum speed and scalability
• Ensure code follows iOS/Android store specifications and guidelines
• Explore new development techniques and bring these into projects
• Ensure code is to the best standard possible
• Ensure all work has been thoroughly tested through the necessary channels
• Ensure that any work carried out meets the marketing and design needs as instructed by the Senior Web Designer and UX designer
• Oversee work planning for junior developers, Tracking, and communicating project progress to the Producer
• Ensure that all deadlines are met
• Apply unit testing and collaborate on code with other developers
• Ensure all work is to be recorded in JIRA, work with Producer and Product Director and help with sub task creation
• Mentor & upskill junior developers
To be considered for this role you will need to have:
• Knowledge of different mobile platform (iOS, Android) capabilities
• Commercial experience with React Native (iOS & Android)
• Worked on Live React Native apps
• Experience using React, TypeScript and Expo.
• Fluent with web service development with technologies such as REST API
• Fluent with React state management (hooks, context)
• Fluent with React Native animation libraries
• Experience using Material-UI framework front-end library
• Experience working on large-scale projects
• Experience with 2D / 3D rendering libraries in mobile app development
• Appreciation for software craftsmanship, architecture, and design patterns for writing flexible and testable code
• Appreciation for UX design
• Understanding of common security concerns associated with Web development
• Familiar with Agile methodologies
• Experience with source control and working on projects as part of a team
Jobcode: Reference SBJ-g4j6qq-18-118-195-162-42 in your application.
Find More Jobs Like This
Location
Company Profile
Electronic Arts
Electronic Arts Inc. is a global leader in digital interactive entertainment. EA develops and delivers games, content and online services for Internet-connected consoles, mobile devices and personal computers.